При определении переменных их тип не указывается. Поэтому возможно, например, следующее преобразование типов:
var value // Определение переменной. "var" - ключевое слово
value=12; // Присваивание переменной числового значения
value="Text" // Преобразование числовой переменной в строковую
Также следует помнить, что в языке JavaScript различается регистр букв в названиях переменных и функций.
2.2. Литералы
Литералы – literally, то есть "буквально" – способ, которым в JavaScript представляются константы.
Примеры литералов:
12 – 10-ичное целое число;
014 – 8-ичное число;
0xC, 0XC, 0xc, 0Xc – 16-ичные числа;
3.14 – вещественное число;
314e-2, 314E-2 – вещественные числа в экпоненциальной форме;
true, false – логические константы;
"Text\"\b\f\n\r\t" – строка (\" - выход строки - кавычки, \b - возврат на один символ, \f - перевод страницы, \n - перевод строки, \r - возврат каретки, \t - табуляция);
'"Text"' – строка (двойные кавычки воспринимаются браузером как символы, являющиеся частью строки, ограниченной одинарными кавычками).
2.3. Операторы
Язык JavaScript поддерживает (с некоторыми отличиями) почти все операторы языка C++, включая оператор условия ( ? : ), и исключая лишь оператор (do while). Однако слово "do" зарезервировано, так же как и другие ключевые слова языка C++. Также JavaScript имеет несколько собственных операторов. Ниже описаны отличия операторов JavaScript от операторов C++.
>> – сдвиг вправо с заполнением старших разрядом значением старшего разряда (-9 >> 2 == 11111111 11111111 11111111 11110111 >> 2 == 11111111 11111111 11111111 11111101 == -3).
>>> – сдвиг вправо с заполнением старших разрядов нулями (-9 >>> 2 == 11111111 11111111 11111111 11110111 >>> 2 == 00111111 11111111 11111111 11111101 == 1073741821).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.