В JavaScript переменная содержит значение, например "hello" или 5. Используя переменную, разработчик ссылается на данные, которые она представляет, например NumberOfDaysLeft = EndDate – TodaysDate. Переменные используются для хранения и извлечения значений, фигурирующих в коде, а также для манипулирования ими. Старайтесь присваивать переменным значащие имена, чтобы другим разработчикам было легче понять, что делает написанный вами код (не обязательно) Объявление переменныхПервое появление переменной в скрипте — это ее объявление. При первом упоминании переменной она создается в памяти, что позволяет ссылаться на нее далее в скрипте. Объявлять переменные необходимо перед их использованием. Это делается с помощью ключевого слова var. Если не инициализировать переменную в операторе var, ей автоматически присваивается значение undefined. Именование переменныхВ языке JavaScript учитывается регистр символов. Это значит, что имя переменной myCounter отличается от имени переменной MYCounter. Длина имен переменных ничем не ограничена. Ниже приведены правила создания допустимых имен переменных.
Имя переменной не должно совпадать с зарезервированным словом. Если требуется объявить переменную и инициализировать ее, однако не требуется присваивать ей какое-либо определенное значение, присвойте ей значение null. При объявлении переменной без присвоения ей значения она имеет значение undefined. Значение null ведет себя как 0, тогда как undefined ведет себя как специальное значениеNaN (не число). Если сравнить null и значение undefined, они окажутся равны. Можно объявить переменную без использования в объявлении ключевого слова var и присвоить ей значение. Это называется неявным объявлением. Использовать переменную, которая не была объявлена, невозможно. В JavaScript можно выполнять операции со значениями разных типов без возникновения исключений. Интерпретатор JavaScript выполняет неявное преобразование типов данных —приводит один из типов данных к другому типу, а затем выполняет операцию. Правила приведения строковых, числовых и логических значений следующие:
при сложении числа и логического значения логическое значение приводится к числу Строки автоматически преобразуются в эквивалентные числа в целях сравнения. Для явного преобразования строки в целое число используется функция parseInt. Для явного преобразования строки в число используется функция parseFloat.
| |
Категория: РУНЕТ | Добавил: otas (21.03.2017) | |
Просмотров: 184 |
Всего комментариев: 0 | |