Show Menu
Cheatography

javascript Cheat Sheet (DRAFT) by

шпаргалка по javascript

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Циклы

while
let x = 0;
let y = 5;
while (x < y) {
statem­ents; //выпо­лнится для 0,1,2,3,4
x++;
}
for
for (let i = 0; i < 3; i++) {
statements;
}
continue
продолжает выполнение цикла со следующего шага
break
остана­вливает выполнение цикла

Примит­ивные типы данных

string
'строка', "­str­ing­", '', "­"
number
-3, 3.12, 3e2
boolean
true, false
undefined
Неиниц­иал­изи­ров­анная переменная
null
Отсутс­твующее значение

Ложные (Falsy) значения

"­",''
0, NaN
undefined
false
null

Числа

+, -, *, /
Сложить, вычесть, умножить, поделить
%
Остаток от деления
=
Присва­ивание
++, --
Инкремент, декремент
+=, *=, /=, -=
Присва­ивание с действием

Сравнения

==, !=
Нестрогое сравнение
===, !==
Строгое сравнение
>, <, >=, <=
Сравнение
 

Логические операторы

&&
Конъюнкция
Истина, если все операнды истина
||
Дизъюнкция
Истина, если хотя бы один истина
!
Отрицание
Против­опо­ложный результат
 

Ввод/вывод

alert(­"­при­вет­")
показывает диалоговое окно с опцион­альным (необя­зат­ельным) сообщением и кнопкой OK
prompt­("Вв­едите число")
отображает диалоговое окно с необяз­ате­льным запросом на ввод текста
consol­e.l­og(­"­hel­lo")
Выводит сообщение в веб-ко­нсоль
confir­m("Вы уверен­ы?")
отображает диалоговое окно, которое содержит две кнопки (OK и Cancel)