Хелпикс

Главная

Контакты

Случайная статья





Приоритет операторов. Логические преобразования. Специальные символы



 

Приоритет операторов

Приоритет Тип оператора Ассоциативность Операторы
Группировка не определено ( … )
Доступ к свойствам слева направо …. …
Доступ к свойствам с возможностью вычисления слева направо … [ … ]
Вызов функции слева направо … ( … )
Постфиксный инкремент

не определено

… ++
Постфиксный декремент … --
Логическое отрицание

справа налево

! …
Унарный плюс + …
Унарный минус - …
Префиксный инкремент ++ …
Префиксный декремент -- …
typeof typeof …
Возведение в степень справа налево … ** …
Умножение

слева направо

… * …
Деление … / …
Остаток … % …
Сложение

слева направо

… + …
Вычитание … - …
Меньше

слева направо

… < …
Меньше или равно … < = …
Больше … > …
Больше или равно … > = …
Равно

слева направо

… == …
Не равно …! = …
Строго равно … === …
Строго не равно …! == …
Побитовое «И» слева направо … & …
Побитовое исключающее «ИЛИ» слева направо … ^ …
Побитовое «ИЛИ» слева направо … | …
Приоритет Тип оператора Ассоциативность Операторы
Логическое «И» слева направо … & & …
Логическое «ИЛИ» слева направо … || …
Условный справа налево …? …: …

Присваивание

справа налево

… = …
… += …
… -= …
… **= …
… *= …
… /= …
… %= …
… & = …
… ^= …
… |= …
Запятая / Последовательность слева направо …, …

 

Логические преобразования

Значение Преобразуется в
undefined, null false
Числа Все true, кроме 0, NaN -- false.
Строки Все true, кроме пустой строки " " -- false
Объекты Всегда true

 

Специальные символы

Символ Описание
\n Newline
\t Tab
\uNNNN Символ в кодировке Юникод с шестнадцатеричным кодом `NNNN`. Например, `\u00A9` -- юникодное представление символа копирайт ©

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.