Примитивные типы данных
string |
'строка', "string", '', "" |
number |
-3, 3.12, 3e2 |
boolean |
true, false |
undefined |
Неинициализированная переменная |
null |
Отсутствующее значение |
Ложные (Falsy) значения
"",'' |
0, NaN |
undefined |
false |
null |
Числа
+, -, *, / |
Сложить, вычесть, умножить, поделить |
% |
Остаток от деления |
= |
Присваивание |
++, -- |
Инкремент, декремент |
+=, *=, /=, -= |
Присваивание с действием |
Сравнения
==, != |
Нестрогое сравнение |
===, !== |
Строгое сравнение |
>, <, >=, <= |
Сравнение |
|
|
Логические операторы
&& |
Конъюнкция |
Истина, если все операнды истина |
|| |
Дизъюнкция |
Истина, если хотя бы один истина |
! |
Отрицание |
Противоположный результат |
|
|
Ввод/вывод
alert("привет") |
показывает диалоговое окно с опциональным (необязательным) сообщением и кнопкой OK |
|
prompt("Введите число") |
отображает диалоговое окно с необязательным запросом на ввод текста |
|
console.log("hello") |
Выводит сообщение в веб-консоль |
|
confirm("Вы уверены?") |
отображает диалоговое окно, которое содержит две кнопки (OK и Cancel) |
|
|