Расширенный JavaScript программы глава исследования отмечает --3,4

JavaScript основные понятия, переменные, прицелы и проблемы с памятью

Основная концепция

идентификатор

Так называемый идентификатор относится к имени переменных, функций, свойств или параметр функции. Правила композиции следующим образом:

  •  Первый символ должен быть буквой, подчеркивания (_) или знак доллара ($);
  •  другие символы могут быть буквы, знак подчеркивания, знаки доллара или цифры.

ECMAScript идентификаторы, использующие формат ГорбатыйРегистр, который является первой буквой первой буквы в нижнем регистре, а остальную часть каждого слова заглавной. Javascript синтаксис строго чувствителен к регистру.

банкнота

комментарии ECMAScript C-типа, в том числе одной строки и блока комментариев. Однострочные комментарии начинаются с двух косых черт следующим образом :
одна строка комментария //
блок комментариев начинаются со звездочкой и косой чертой (/ *), конец с косой черты и звездочки (* /), как показано ниже показывает:
/ *
* это многострочный
* ( на уровне блоков) Примечание
* / в
то время как второй и третий ряды вышеуказанных замечаний начать со звездочкой, но это не является обязательным. Добавьте две звездочки , что причина, чисто для комментариев читаемости (чаще всего в этом формате с корпоративными приложениями).

Строгий режим (Key)

ECMAScript 5 вводит строгий режим понятие (строгий режим). А некоторые небезопасные операции будут выдавать ошибку. Чтобы включить строгий режим в целом сценарий, вы можете добавить следующий код в верхней части:

«Использовать строгий»;

Ключевые слова и зарезервированные слова

5 - е издание зарезервированное слово работать в нестрогого режима сводится к следующему эти:
  класс перечисления расширений с супер  константный Экспорт Импорт
в строгом режиме, пятое издание также вводит ограничения на следующие зарезервированные слова:
  Неустойку реализует пакет для общественного  интерфейса частного статического  Выпускаемое защищенный выход
примечание, пусть и выход пятой версии нового зарезервированное слово;

переменная

ECMAScript переменных свободный типа является так называемым основной частью типа может быть использован для хранения данных любого типа. Другими словами, каждая переменная просто заполнитель для хранения только значения.
Глобальные переменные и локальные переменные: простой и может быть понят как переменная объявлена вне функции являются глобальными переменными , объявленным в функции локальных переменных.

Полезные знания экзамена: JS переменные, есть две области видимости?

: Глобальные и локальные переменные. Вар объявлен переменный не используются вне объявления функции и переменные являются глобальными переменными является атрибутом одного окна; VAR переменных , объявленным в функции , где принадлежит, независимо от того, которые появляются в зависимости от положения, что эквивалентно началу функции заявление. Локальные переменные более высокий приоритет , чем глобальные переменные с тем же именем, локальная переменная скрывает глобальную переменную с тем же именем. Чтобы получить доступ к скрытому глобальным переменным плюс окно. Prefix.

Специальные глобальные переменные:

Функциональный тест () {
сообщение = «привет»; // глобальные переменные
}

Оператор Примеры вар опущен, и, таким образом, она становится глобальным переменным сообщением. Таким образом, просто вызовите один раз функции тестирования (), эта переменная будет иметь значения, можно получить в любом месте за пределами функции, функция тест () не вызывается сообщение, как не определено.

 

 

 

рекомендация

отwww.cnblogs.com/tuBoss/p/10926627.html