Помогите с синтаксисом javascript

Помогите с синтаксисом javascript

  • 1. Регистр важен, никаких If или iF или IF, только if маленькими буквами.
    2. Ошибка в else, т.к. if блок у тебя пустой, ты его закончил точкой с запятой и открываешь непонятную скобку }... перед else, который висит непонятно где.

    Правильные варианты, так:
    if (userAnswer="no"){
    &nbsp&nbsp&nbsp&nbsp console.log("всякая ересь");
    } else {
    &nbsp&nbsp&nbsp&nbsp console.log("всякая ересь");
    }

    Или так:
    if (userAnswer="no") console.log("всякая ересь");
    else {
    &nbsp&nbsp&nbsp&nbsp console.log("всякая ересь");
    }

    Можно так:
    if (userAnswer="no"){
    &nbsp&nbsp&nbsp&nbsp console.log("всякая ересь");
    } else console.log("всякая ересь");

    И даже так:
    if (userAnswer="no") console.log("всякая ересь");
    &nbsp&nbsp&nbsp&nbsp else console.log("всякая ересь");

    Точка с запятой для одной операции(она может быть пустая, как у тебя: if (true) ; ), блоки { ...} для нескольких. Частая ошибка ставить в конце точку с запятой, как это сделал ты, т.к. код с этим блоком работает, но неправильно.

  • Зачем после "иф" точка с запятой и почему нет скобки фигурной для первого условия?
  • тебе написали убери точку с запятой и поставь фигурную скобку вместо нее