A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Statements/Empty below:

Пустая инструкция - JavaScript | MDN

Пустая инструкция

Baseline Widely available

Пустая инструкция используется, когда инструкция не нужна, хотя синтаксис JavaScript будет предполагать её.

Синтаксис Описание

Пустая инструкция - точка с запятой (;) оповещает о том, что ни одно выражение не будет выполняться, даже если синтаксис JavaScript ожидает этого.

Противоположное поведение, где вы хотите использовать несколько заявлений, но JavaScript позволяет только одно, можно сделать используя блок; он комбинирует несколько инструкций в одно.

Примеры

Пустая инструкция используется в выражениях циклов. Смотрите следующий пример с пустым телом цикла:

var arr = [1, 2, 3];

// Приравняет все значения массива к 0
for (i = 0; i < arr.length; arr[i++] = 0 /* выражения */);

console.log(arr);
// [0, 0, 0]

Заметьте: Это хорошая идея: комментировать намеренное использование пустых инструкций, т.к. не очевидно отличить их от нормальной точки с запятой. В следующем примере использование, вероятно, ненамеренное:

if (condition) // Внимание, этот if ничего не делает!
  killTheUniverse(); // Это всегда выполняется!!!

Другой пример: if...else без фигурных скобок ({}). Если three истинно, ничего не произойдёт, four не важна, и функция launchRocket() тоже не запустится.

if (one) doOne();
else if (two) doTwo();
else if (three) // nothing here
else if (four) doFour();
else launchRocket();
Спецификации Совместимость с браузерами Смотрите также

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4