JavaScriptはday 01-基本文法を勉強します.

1521 ワード

構文
JavaScriptの構文はJava言語と類似しており、各ステートメントは;で終了し、ステートメントブロックは{...}で終わる.しかし、JavaScriptは各ステートメントの最後に;を追加することを強制的に要求していません.ブラウザでJavaScriptコードを実行するエンジンは各ステートメントの最後に;を自動的に補完します.注意:JavaScriptエンジンには自動的にセミコロンを加算させ、場合によってはプログラムの意味を変更し、結果と期待が一致しないようにする.たとえば、次の行のコードは完全な割当文です.
var x = 1;
下の行のコードは文字列ですが、まだ完全な語句として見られます.
'Hello, world';
次の行のコードは2つの文を含み、各文は;で文の最後を表しています.
var x = 1; var y = 2' //            !
ステートメントブロックは、ステートメントのセットであり、例えば、以下のコードが先に判断された場合、{...}のすべてのステートメントが実行される.
if (2 > 1) {
    x = 1;
    y = 2;
    z = 3;
}
注意カッコ{...}内の文は字下げされています.通常は4つのスペースです.インデントはJavaScript文法の要求ではありませんが、インデントはコードのレベルを理解するのに役立ちますので、コードを作る時はインデントルールを守ります.多くのテキストエディタは「自動字下げ」の機能を持っています.コードの整理を手伝ってくれます.{...}は、階層構造を形成するためにネストされてもよい.
if (2 > 1) {
    x = 1;
    y = 2;
    z = 3;
    if (x < y) {
        z = 4;
    }
    if (x > y) {
        z = 5;
    }
}
JavaScript自体は入れ子に制限がありませんが、多すぎる入れ子はきっとコードを読むのが難しくなります.この場合は、コードの複雑さを減らすために、部分コードを引き出す必要があります.関数として呼び出されます.
コメント//で始まる行末までの文字は注釈として扱われ、注釈は開発者に見せるものです.JavaScriptエンジンは自動的に無視されます.
//       
alert('hello'); //      
もう一つのブロックのコメントは、1つの大きな「ブロック」を1つのコメントとして使用します.
/*          
     
     
     */
大文字と小文字は注意してください.JavaScriptは大文字と小文字を区別しています.
本論文は廖雪峰JavaScript教程から抜粋したものである.