Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛК.doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
953.86 Кб
Скачать

Лекция 2.15 Синтаксис языка JavaScript. Операторы.

1. Величины.

2. Имена переменных.

3. Литералы.

ВЕЛИЧИНЫ

JavaScript распознает следующие типы велечин:

  • Числа, типа 42 или 3.14159

  • Логические (Булевы), значения true или false

  • Строки, типа "Howdy!"

  • Пустой указатель, специальное ключевое слово, обозначающее нулевое значение

Преобразование типов данных

Тип переменной зависит от того, какой тип информации в ней хранится. JavaScript не является жестко типизированным языком. Тип переменной присваивается переменной автоматически в течение выполнения скрипта.

Рассмотрим следующее выражения:

//пример

var oneString="1"

var oneInt=1

var oneConcatenate=oneString+oneInt

// В результате получается "11"

var oneAddition=oneInt+oneString

// В результате получается 2

JavaScript предоставляет несколько специальных функций для управления строковыми и числовыми значениями:

  • eval вычисляет строку, представляющая любые JavaScript литералы или переменные, преобразовывая ее в число.

  • parseInt преобразовывает строку в целое число в указанном основании системы счисления, если возможно.

  • parseFloat преобразовывает строку в число с плавающей точкой, если возможно.

ИМЕНА ПЕРЕМЕННЫХ

Вы используете переменные, чтобы хранить значения в вашем приложении. Вы даете этим переменным имена, по которым вы ссылаетесь на них, и существуют некоторые правила, которым имена должны соответствовать.

Идентификатор JavaScript или имя должны начаться с символа или символом подчеркивания ("_"); последовательность символов также могут быть цифры (0-9). Символы включают знаки с "A" до "Z" (верхнего регистра) и знаки с "a" до "z" (нижний регистр). JavaScript учитывает регистр.

Некоторые примеры допустимых имен:

  • Number_hits

  • temp99

  • _name

Область действия переменных - то, где вы можете использовать их в скрипте. В JavaScript, существует две области действия, которые переменные могут иметь:

  • Глобальная: Вы можете использовать переменную где-нибудь в приложении.

  • Локальная: Вы можете использовать переменную внутри текущей функции.

ЛИТЕРАЛЫ

Литералы - способ, которым вы представляете значения в JavaScript. Установленные значения, которые вы буквально (literally) представляете в вашем источнике, и - не переменные. Примеры литералов включают:

  • 42

  • 3.14159

  • "Быть или не быть"

Целые числа (Integers)

Например: десятичное число 23; шестнадцатеричный вид 0x17; восмеричный вид 027.

Литералы с плавающей точкой

  • 3.1415927

  • 31415927е-7

  • .31415927Е1

Логические Литералы

Логические значения имеют только два значения, истинна (true,1) или ложь (false,0).

Строки

  • "Blah"

  • 'Blah'

  • "1234"

  • "one line \n another line"

Специальные символы

Вы можете использовать следующие специальные символы в строковых литаралах JavaScript:

  • \b указывает возврат на один символ.

  • \f указывает перевод страницы.

  • \n указывает новую цифру(знак) линии.

  • \r указывает возврат каретки.

  • \t указывает cимвол табуляции.

Символы Выхода

Вы можете вставлять кавычки внутри строки, предшествуя им наклонной чертой влево. Это известно как выход кавычек. Например:

document.write("\"Вам следует принять ванну\",- сказал доктор и наморщил нос.")

выводит

"Вам следует принять ванну", - сказал доктор и наморщил нос.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]