Проектирование Интернет приложений. Тузовский А.Ф. - 50 стр.

UptoLike

Составители: 

50
Типы данных. Переменные в JavaScript не имеют строго фиксиро-
ванного типа. Переменные имеют тип, эквивалентный типу значения,
которое они содержат. Однако, в некоторых случаях, необходимо при-
нудительное преобразование переменной в определенный тип. Числа
могут быть объявлены как строки, а строки необходимо преобразовать
в числовой тип. Для этого применяют функции parseInt() и parseFloat().
В языке JavaScript используется шесть типов данных числа, стро-
ки, объекты, логический, null и undefined:
JavaScript поддерживает числа, как целые, так и с плавающей
запятой. Также существуют специальные представления чисел, напри-
мер NaN (не число). Примеры чисел:
3.14 // Вещественное число
15 // Целое число
0177 // Восьмеричное число 177
0XA8 // Шестнадцатеричное число A8
Строки объявляются при помощи двойных кавычек или апост-
рофов. Строка может состоять из нескольких символов в формате Un-
icode.
Логический тип допускает значения true и false. Любое выра-
жение, равное 0, считается эквивалентным false, а любое выражение,
равное числу, отличному от 0 будет эквивалентным true.
Переменная типа null не имеет никакого определенного значе-
ния.
Undefined означает, что тип не определен. Значение undefined
имеет переменная после ее объявления и до присвоения ей какого-либо
определенного значения.
Выражения. В языке JavaScript выделяют логические или числовые
выражения. Любая допустимая комбинация констант и переменных,
объединенных знаками операций, является выражением.
Знак равенства (=) используется как присваивание. Например, вы-
ражение Pi = 3.14; подразумевает «Присвоить значение 3.14 переменной
Pi». А для задания операции сравнения двух значений на равенство
применяется двойной знак равенства (==).
Символ «+» в выражении означает «сложение» или «объединение
строк».
Операторы. Язык поддерживает условные операторы if и if…else.
Для объединения нескольких условий можно использовать логические
операции || (ИЛИ ) или && ).
В JavaScript существует несколько видов циклов: for, forin, while,
dowhile и switch. Также имеется оператор остановки выполнения цикла.
break. Оператор continue используется для немедленного перехода к вы-