.
(statement) (syntax structure) (command) .
Hello, world! alert('Hello, world!') .
. , .
'Hello World alert .
alert('Hello'); alert('World');
.
alert('Hello');
alert('World');
(semicolon) .
.
alert('Hello')
alert('World')
. (automatic semicolon insertion) .
, . ' ' .
.
alert(3 +
1
+ 2);
6 . "+" , ' . .
, .
.
.
[1, 2].forEach(alert)
[] forEach , . . 1 2 .
alert .
alert(" .")
[1, 2].forEach(alert)
alert .
alert .
alert(" .");
[1, 2].forEach(alert)
. 1 2 .
[...] .
. .
alert(" .")[1, 2].forEach(alert)
. . .
, . . . . . .
. (comment) .
. .
// .
. .
.
// .
alert('Hello');
alert('World'); // .
/* */ .
.
/*
.
*/
alert('Hello');
alert('World');
. /* */ .
.
/*
alert('Hello');
*/
alert('World');
. . Ctrl+/ , Ctrl+Shift+/ . Mac Ctrl Cmd, Shift Option .
/*...*/ /*...*/ .
.
/*
/* ?!? */
*/
alert( 'World' );
.
. . , . , .
<code>,<pre>. 10 plnkr, JSBin, codepen .