Что означает этот символ в JavaScript?
Что это?
Это набор вопросов, которые время от времени возникают о синтаксисе в JavaScript. Это также Вики сообщества, поэтому все желающие могут принять участие в ведении этого списка.
Почему это?
Переполнение стека не позволяет искать определенные символы. Как следствие, многие вопросы об операторах и других синтаксических токенах не легко найти при их поиске. Это также затрудняет закрытие дубликатов. Список ниже, чтобы помочь с этой проблемой.
Основная идея состоит в том, чтобы иметь ссылки на существующие вопросы по переполнению стека, чтобы нам было легче ссылаться на них, а не копировать содержимое из спецификации ECMAScript.
Кроме того, это явная копия ссылки на символы PHP. Нам нужен был один JS.
Пожалуйста помоги. Отредактируйте и добавьте ссылки на другие операторы / ссылки на синтаксис или, если вы не можете найти хорошие вопросы / ответы по конкретному фрагменту синтаксиса, добавьте ответ на этот вопрос и свяжите его
1 ответ
Список
==
, ===
Операторы равенства
- Какой оператор равенства (== vs ===) следует использовать в сравнениях JavaScript?
- Как работает принуждение типа JS?
- В Javascript
== " . Почему это так?" оценивается как true - [] ==! [] оценивается как истинное
- Почему "неопределенное равно ложному" возвращает ложное?
- Почему! New Boolean(false) равно false в JavaScript?
- Javascript 0 == '0'. Объясните этот пример
- Почему false == "false" это ложь?
!=
, !==
Операторы неравенства
&&
, ||
, !
Логические Операторы
- Логические операторы в JavaScript - как вы их используете?
- Логический оператор || в javascript 0 обозначает логическое значение false?
- Что означает "var FOO = FOO || {}" (назначить переменную или пустой объект этой переменной) в Javascript?, JavaScript ИЛИ (||) объяснение присваивания переменной, что означает конструкция x = x || значит?
- Javascript И оператор в присваивании
- Что такое "x && foo ()"? (также здесь и здесь)
- Что!! (не нет) оператор в JavaScript?
- Что такое восклицательный знак в JavaScript?
,
Оператор запятой
- Что делает запятая в выражениях JavaScript?
- Запятая возвращает первое значение вместо второго в списке аргументов?
- Когда полезен оператор запятой?
?…:
Условный (троичный) оператор
- Вопросительный знак и двоеточие в JavaScript
- Приоритет оператора с троичным оператором Javascript
- Как вы используете? : (условный) оператор в JavaScript?
|
, &
, ^
, ~
Побитовые операторы OR, AND, XOR & NOT
- Что делают эти побитовые операторы JavaScript?
- Как: оператор ~?
- Есть ли логический оператор & в Javascript?
- Что означает "|" (одну трубу) делать в JavaScript?
- Что оператор |= делает в JavaScript?
- Javascript, что делает оператор ^ (каретка)?
- Используя побитовое ИЛИ 0 для построения числа, как x|0 представляет число в JavaScript?
- Почему
~1
равный-2
? - Что ~~ ("двойная тильда") делает в Javascript?
- Как!!~ (а не тильда / взрыва взрыва тильды) изменить результат вызова метода "содержит / включен" массива? (также здесь и здесь)
<<
, >>
, >>>
Операторы сдвига битов
- Что делают эти побитовые операторы JavaScript?
- Что такое оператор JavaScript >>> и как вы его используете?
+
, -
операторы
- Что означает = +_ в JavaScript, оператор Single плюс в JavaScript
- Какая значительная польза унарных операторов плюс и минус?
++
, --
операторы до / после увеличения / уменьшения
++someVariable
противsomeVariable++
в JavaScript
void
оператор
var x = function()
против function x()
Синтаксис объявления функций
=>
Синтаксис выражения функции стрелки
(function(){...})()
IIFE (Выражение немедленной функции)
- Какова цель? Как это называется?
- Почему
(function(){…})();
работать, ноfunction(){…}();
не делает? (function(){…})();
против(function(){…}());
- более короткие альтернативы:
!function(){…}();
- Что делает восклицательный знак перед функцией?+function(){…}();
- JavaScript плюс знак перед именем функции- ! function () {} () vs (function () {}) (),
!
против ведущей точки с запятой
(function(window, undefined){…}(window));
someFunction()()
Функции, которые возвращают другие функции
[]
, Array()
Обозначение массива
- В чем разница между "Array()" и "[]" при объявлении массива JavaScript?
- Что такое буквенное обозначение массива в javascript и когда вы должны его использовать?
$
в регулярных выражениях заменить шаблоны: $$
, $&
, $`
, $'
, $n
{key: value}
Синтаксис литерала объекта:
- Что означают фигурные скобки в JavaScript?
- Литерал объекта Javascript: что такое {a, b, c}?
- Что означают квадратные скобки вокруг имени свойства в литерале объекта?
деструктурирующие:
- параметров функции: Где я могу получить информацию о синтаксисе параметров объекта для функций JavaScript?
- массивов: множественное присваивание в JavaScript? Что делает [a, b, c] = [1, 2, 3]; имею в виду?
- объектов / импорт: нотация скобок объекта Javascript ({ Navigation } =) в левой части присвоения
Шаблонные литералы:
function*
, yield
, yield*
Функции генератора:
- Что такое "функция *" в JavaScript?
- Что такое ключевое слово yield в JavaScript?
- Делегированная доходность (yield star, yield *) в функциях генератора
var
, let
, const
Объявление переменных:
- В чем разница между использованием "let" и "var" для объявления переменной в JavaScript?
- Есть ли константы в JavaScript?
- Что такое временная мертвая зона?
this
Ключевое слово:
::
Оператор связывания:
new
оператор
delete
оператор
label:
Этикетки
+=
оператор
...iter
- Синтаксис распространения / Параметры отдыха
(...args) => {}
Что означает "...args" (три точки) в определении функции?[...iter]
- особенность массива javascript es6 [...data, 0] "оператор распространения"{...props}
- Свойство Javascript с тремя точками (...)