Дерево страниц
Skip to end of metadata
Go to start of metadata

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

Основные правила

Чувствительность к регистру

JavaScript – это язык, чувствительный к регистру символов. Это значит, что ключевые слова, имена переменных и функций и любые другие идентификаторы языка должны всегда содержать одинаковые наборы прописных и строчных букв.

Пример

Ключевое слово while должно набираться как «while», а не «While » или «WHILE»

Пробелы, переводы строк и символы управления форматом

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

Комментарии

// Это однострочный комментарий.

   /* Это тоже комментарий */ // а это другой комментарий. 
   
   /*
      Это еще один комментарий.
      Он располагается в нескольких строках. 
   */
Статус

В РАБОТЕ

Раздел

JavaScript

Точки с запятой

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

Обычно в JavaScript точку с запятой между инструкциями можно не ставить, если они находятся в разных строках. (Точку с запятой можно также опустить в конце программы или если следующей лексемой в программе является закрывающая фигурная скобка }.) Многие программисты на JavaScript используют точки с запятой для явного обозначения концов инструкций, даже если в этом нет необходимости.

a = 3
b = 5; 
a = 3; b = 5;

Объявление переменных

Прежде чем использовать переменную в JavaScript, ее необходимо объявить. Переменные объявляются с помощью ключевого слова var следующим образом:

var message = "привет"; 
var i = 0, j = 0, k = 0;

Операции сравнения


Операция

Равно

Не равно

Меньше

Меньше или равно

Больше

Больше или равно

Знак

==

!=

<=

>=

Математические операции


Операция

Сложение

Вычитание

Умножение

Деление

Остаток от деления

Степень

Знак

+

-

*

/

%

**

Сложение может использоваться как для чисел, так и для строк. Остальные операции – только для чисел. Поддерживается стандартный порядок выполнения математических операций в выражениях.

Логические операции


Операция

И

Или

Отрицание

Знак

&&

||

!

Условный оператор


Оператор if/else if/else

if (n == 1) {
    // Выполнить блок 1
}
else if (n == 2) {
    // Выполнить блок 2
}
else if (n == 3) {
    // Выполнить блок 3
}
else {
    // Если ни один из предыдущих операторов else не был выполнен, выполнить блок 4
}

Оператор switch

switch(n) {
    case 1:        // Выполняется, если n === 1 
         // Выполнить блок 1
         break;    // Здесь остановиться 
    case 2:        // Выполняется, если n === 2
         // Выполнить блок 2
         break;    // Здесь остановиться 
    case 3:        // Выполняется, если n === 3 
         // Выполнить блок 3
         break;    // Здесь остановиться 
    default:       // Если все остальное не подходит... 
         // Выполнить блок 4
         break;    // Здесь остановиться
}

Тернарный оператор ?:

var result = (n % 2 == 0) ? "четное" : "нечетное";





  • Нет меток