English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Компьютерная программа является списком инструкций, которые компьютер должен выполнить.
В языках программирования эти программные инструкции называются предложениями.
Программа на JavaScript является списком программных предложений.
Предложения в JavaScript используются для определения потока программы.
Предложения в JavaScript состоят из следующих элементов:Значения, операторы, выражения, ключевые слова и комментарии.
Это предложение говорит браузеру записать содержимое "Hello world" в HTML-элемент с id="para".
document.getElementById("para").innerHTML = "Hello world";TEST TO SEE‹/›
Большинство программ на JavaScript содержат множество предложений на JavaScript.
Предложения выполняются по порядку, как они были написаны.
var a, b, sum; // предложение 1 a = 20; // предложение 2 b = 30; // предложение 3 sum = a + b; // предложение 4TEST TO SEE‹/›
Предложение определяет операцию, которую выполнит скрипт, а также способ ее выполнения.
Как и в C, C ++ и Java, в JavaScript простые предложения обычно заканчиваются знаками точек с запятой.
BUT IF EACH STATEMENT IS PLACED ON A SEPARATE LINE, JAVASCRIPT ALLOWS YOU TO Omit THIS SEMICOLON.
VAR X = 20 VAR Y = 30TEST TO SEE‹/›
BUT WHEN FORMATTED IN THE SINGLE-LINE FORMAT AS SHOWN BELOW, SEMICOLONS MUST BE USED:
VAR X = 20; VAR Y = 30;TEST TO SEE‹/›
ALTHOUGH IT IS ALSO POSSIBLE TO USE STATEMENTS THAT DO NOT END WITH A SEMICOLON (;), IT IS ALSO POSSIBLE TO DO SO:BUT IT IS STRONGLY RECOMMENDED TO END WITH A SEMICOLON.
USING A SEMICOLON IS A GOOD PROGRAMMING HABIT.
JAVASCRIPT IGNORES SPACES, TABS, AND NEWLINE CHARACTERS THAT APPEAR IN THE JAVASCRIPT PROGRAM.
YOU CAN ADD SPACES IN THE SCRIPT TO MAKE IT MORE READABLE.
THE FOLLOWING TWO LINES ARE EQUIVALENT:
VAR GREET = "Hello world"; VAR GREET = "Hello world";
IT IS USUALLY RECOMMENDED TO PUT SPACES AROUND THE OPERATOR (= +-* /) TO ENHANCE READABILITY:
VAR SUM = A + B;
TO ACHIEVE THE BEST READABILITY, IT IS RECOMMENDED TO AVOID CODE LINES EXCEEDING 80 CHARACTERS.
IF THE JAVASCRIPT STATEMENT IS NOT SUITABLE FOR A SINGLE LINE, THE BEST PLACE TO BREAK THE LINE IS AFTER THE OPERATOR (= +-* /):
document.getElementById("para").innerHTML = "The sum of 20+30 is " + SUM;TEST TO SEE‹/›
JAVASCRIPT STATEMENTS CAN BE GROUPED TOGETHER IN A CODE BLOCK {...}.
THE PURPOSE OF THE CODE BLOCK IS TO DEFINE STATEMENTS TO BE EXECUTED TOGETHER.
ININ THE JAVASCRIPT FUNCTIONYOU WILL FIND THAT THE STATEMENTS GROUPED TOGETHER IN A BLOCK ARE LOCATED AT ONE PLACE.
function myFunc() { document.getElementById("p1").innerHTML = "Hey, there!"; document.getElementById("p2").innerHTML = "How are you doing?"; }TEST TO SEE‹/›
JAVASCRIPT STATEMENTS USUALLY START WITHKEYWORDSTARTS WITH TO IDENTIFY THE JAVASCRIPT OPERATION TO BE EXECUTED.
THE FOLLOWING IS A LIST OF SOME KEYWORDS YOU WILL LEARN IN THIS TUTORIAL:
KEYWORD | DESCRIPTION |
---|---|
VAR | DECLARE A VARIABLE, YOU CAN ALSO INITIALIZE IT WITH A VALUE |
LET | DECLARE A BLOCK {} LOCAL VARIABLE, YOU CAN ALSO INITIALIZE IT WITH A VALUE |
CONST | DECLARE A READ-ONLY NAMED CONSTANT |
break | Прекращение текущего цикла, switch или помеченной инструкции и передача управления к инструкции после завершения |
continue | Прекращение выполнения инструкции в текущем цикле или в текущей итерации помеченного цикла и продолжение выполнения цикла в следующей итерации |
if...else | Выполнение одной инструкции, если указанное условие истинно, и другой инструкции, если условие ложно |
switch | Вычисление выражения, чтобы значение выражения соответствовало подстроке case, и выполнение связанных с этим case инструкций |
throw | Инициирование пользовательского исключения |
try...catch | Маркировка блока инструкций для попытки и указание ответа (если возникает исключение) |
while | Создание цикла, который выполняет указанную инструкцию до тех пор, пока значение тестового условия не станет ложно. Условие проверяется до выполнения инструкции |
do...while | Создание цикла, который выполняет указанную инструкцию до тех пор, пока значение тестового условия не станет ложно. После выполнения инструкции оценивается условие, что приводит к выполнению указанной инструкции至少 один раз |
for | Создание цикла, состоящего из трех необязательных выражений, заключенных в скобки и разделенных точками с запятой, за которыми следует выполняемая в цикле инструкция |
for...in | Пробег по энумерабельным свойствам объекта в произвольном порядке. Для каждого различного свойства можно выполнить инструкцию |
for...of | Пробег по итерируемым объектам (включая массивы, объекты, похожие на массивы, итераторы и генераторы), вызов пользовательских挂钩 и выполнение инструкций для каждого значения различных свойств |