JavaScript підтримує такі типи даних:
- строковий;
- цілих;
- з плаваючою комою;
- логічний;
- null.
Строковий тип задає звичайні рядка тексту. Ці рядки повинні укладатися
в одиночні (") або подвійні лапки ("). При цьому текст, обмежений подвійними
пкавычками може містити одиночні і навпаки.
приміщення в рядок символів, які виконують
JavaScript службові функції (", " \), а також символів, пов'язаних з роботою клавіатури,
використовуються набори символів, звані ESC-послідовностями. У таблиці 1
наведено співвідношення між ESC-послідовностями і символами, що вставляються
в рядок замість них.
Таблиця 1
ESC-послідовність
| Символ
|
\"
| "
|
\"
| "
|
\\
| \
|
\b
| backspace
|
\n
| новий рядок
|
\r
| повернення каретки
|
\t
| горизонтальна табуляція
|
об'єднання декількох рядків (виконання операції
пконкатенации) використовується оператор +.
Цілих тип задає цілі числа від
-10308 до 10308.
поні можуть бути десятковими, восьмиричными або шістнадцятковими. Восьмиричные
побозначаются лідируючим 0, за яким слідують цифри 0-7. 16-ричные позначаються
пзнаками 0x або 0X, помещаемыми в початок, і складаються з цифр 0-9 і букв A-F або
a-f.
Тип з плаваючою точкою задає дійсні числа,
містять цілий і дробової частини, розділені крапкою. Точка ставиться навіть
пв тих випадках, коли дробової частини немає. Числа з плаваючою точкою можуть бути
пзаписаны також в експоненційної формі {мантиса}E{порядок}. Речові
пчисла можуть бути тільки десятковими.
Логічний тип задає величини, які можуть приймати
птолько два значення виду "так/ні", яким відповідають ключові слова JavaScript
true і false ("істина", "брехня").
Тип даних, який характеризує відсутність
даних, позначається ключовим словом null.
Литералами називаються дані будь-якого типу,
записані відповідно до правил мови програмування, в даному випадку,
JavaScript. Наприклад, литералами є наступні дані відповідно
строкового, цілочисельного і типу з плаваючою точкою:
- "It"s a cat";
- 0xA5;
- 1.8E-1.