Вы можете рассмотреть заявление в качестве независимого короткий кусок кода, как правило, на одной линии. Объявление переменных Рассмотрим следующее объявление переменной: MYVAR = "один"; Следующий код не может быть выполнен: Первая строка занимает объявление переменной в качестве аргумента. Следующая строка, которая никогда не будет выполнена, пытается отобразить переменную. JavaScript интерпретирует первую строку в качестве одного с ошибкой. Всякий раз, когда выполнение JavaScript встречает ошибку, он останавливает выполнение на линии, имеющей ошибку.
Теперь рассмотрим следующее заявление: MYVAR = 12 Следующие функции код без проблем: Переменная декларация (заявление) является аргументом функции Eval (). Первая строка оценивает заявление и возвращает декларацию о. Возвращение заявление не может быть видно, когда вы отображения кода веб-страницы, но это выходит на позиции функции Eval (). Так что может быть доступ ниже него заявления. Вторая строка в скрипте выше, отображает 12 в коробке оповещения. Примечание: нет запятой в Eval () аргумент сразу после числа 12 до закрытия угловые скобки функции Eval ().
Рассмотрим следующее заявление: yourVar = 12; Следующий сценарий работает без каких-либо проблем. В первой строке сценария объявляет переменную, yourVar и имеет буквальное число 12, возложенные на него. Второе утверждение имеет функцию Eval (). Аргумент этой функции добавляет номер 3 к переменной, yourVar и присваивает результат новой переменной, MYVAR. Таким образом, аргумент имеет утверждение, с переменной, которая имеет ранее назначенного значения. То, что я хочу подчеркнуть, что мы используем ранее объявленную переменную, в Eval () аргумент в обычной манере.
Код работает без каких-либо проблем. Опять же, нет запятой в Eval () аргумент, как раз перед закрывающей скобкой. Теперь рассмотрим следующее заявление: yourVar = "один"; Это строковое значение. Давайте посмотрим,