JavaScript поддерживает четыре простых типа данных:
Целый Вещественный Строковый Булевый, или логический Для присваивания переменным значений основных типов применяются литералы — буквенные значения данных соответствующих типов.
Целые литералы являются последовательностью цифр и представляют обычные целые числа со знаком или без знака:
- 123 // целое положительное число
- -123 // целое отрицательное число
+123 // целое положительное число Для задания вещественных литералов используется синтаксис чисел с десятичной точкой, отделяющей дробную часть числа от целой, или запись вещественных чисел в научной нотации с указанием после символа «e» или «E» порядка числа. Пример правильных вещественных чисел:
1.25 0.125e01 12.5E-1 0.0125E+2.
Строковый литерал — последовательность алфавитно-цифровых символов, заключенная в одинарные (`) или двойные кавычки («), например: «Ира», `ИРА'. При задании строковых переменных нельзя смешивать одинарные и двойные кавычки. Недопустимо задавать строку, например, в виде «Ира'. Двойные кавычки — это один самостоятельный символ, а не последовательность двух символов одинарных кавычек. Если в строке нужно использовать символ кавычек, то строковый литерал необходимо заключать в кавычки противоположного вида:
«It's a string» // Значение строки равно It’s a string.
Булевы литералы имеют два значения: true и false, и используются для обработки ситуаций да/нет в операторах сравнения.