English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Синтаксис JavaScript — это набор правил, определяющих правильную структуру программы на JavaScript.
В языках программирования переменные используются для хранения значений данных.
Переменные в стандартном JavaScript не имеют дополнительного типа, любая стоимость может быть сохранена в любой переменной.
можно использоватьlet(Для переменных уровня блока),var(Для переменных уровня функции)илиconst(对于不可变常量)声明变量。
используется для присвоения значения переменной. (Для неизменных констант)声明 переменной.
В этом примере:numопределена как переменная. Затем, дляnumПрисвоение 20:
var num; num = 20;Проверьте, как это выглядит‹/›
JavaScript использует арифметические операторы (+ - * /) для вычисления значений.
(20 + 30) * 10Проверьте, как это выглядит‹/›
JavaScript использует оператор присваивания (=) для назначения значения переменной.
var x = 20; var y = 30; var z = x + y;Проверьте, как это выглядит‹/›
Вы узнаете больше о операторах в более поздней части этого руководства.
Имя переменной, функции или свойства в JavaScript называетсяИдентификатор.
Как и другие языки программирования, JavaScript сохраняет некоторые идентификаторы для собственного использования.
JavaScript также сохраняет некоторые ключевые слова, которые в текущей версии языка не используются, но могут быть использованы в будущем расширении.
Идентификаторы JavaScript должны начинаться с буквы, подчеркивания (_) или символа доллара ($).
Следующие символы могут быть буквами, цифрами, подчеркиванием или символом доллара ($). Цифры не могут быть начальными символами, чтобы JavaScript мог легко отличать идентификаторы от чисел.
Комментарии представляют собой всего одну строку текста, который полностью игнорируется анализатором JavaScript.
Обычно комментарии добавляются для предоставления дополнительной информации, связанной с исходным кодом.
JavaScript поддерживает однстрочные и многострочные комментарии.
Однстрочные комментарии начинаются с двойной косой черты (//) и следуют текст комментария.
// document.write("Hello World");Проверьте, как это выглядит‹/›
Многострочные комментарии начинаются с косой черты и звездочки (/*) и заканчиваются звездочкой и косой чертой (*/).
/* document.write("Hello World<br>"); document.write("Hello World<br>"); document.write("Hello World<br>"); document.write("Hello World"); */Проверьте, как это выглядит‹/›
Вы узнаете больше о комментариях в более поздней части этого руководства.
Все идентификаторы JavaScript различаются по регистру.
Переменные myVariable и myvariable - это два разных переменных:
var myVariable = 1; var myvariable = 2;Проверьте, как это выглядит‹/›
Конвенция для идентификаторов JavaScript - это использование camelCase (высокая строка), что означает, что первая буква слова пишется lowercase, но каждая следующая буква начинается с uppercase.
getElementById(); firstElementChild; textContent; innerHTML;Проверьте, как это выглядит‹/›
Вы также можете увидеть глобальные переменные или константы, написанные полностью заглавными буквами.
Math.PI;Проверьте, как это выглядит‹/›
Полный скрипт JavaScript technically можно написать на одной строке.
Но это быстро станет трудно читать и обслуживать. Напротив, мы обычно используем переводы строки и отступы, что удобно для обслуживания и чтения.
Это пример условия if / else, который можно написать на одной строке, также можно использовать переводы строки и отступы.
// Условное предложение на одной строке if (x === 1) { /* Выполнить код, если true */ } else { /* Выполнить код, если false */ } // Условное предложение с отступом if (x === 1) { // Выполнить код, если true } // Выполнить код, если false }
Обратите внимание, что любая кодировка, включенная в блок, должна быть отступлена. Отступы могут быть выполнены двумя пробелами, четырьмя пробелами или табуляцией.