JavaScript-基本構文
2536 ワード
基礎文法
JavaScriptの構文はJava言語と類似しており、各文は
JavaScriptエンジンに自動スコアを付けると、プログラムの意味が変更され、実行結果が期待と一致しない場合があります.良い習慣を身につけるためにも、省略しないことをお勧めします.すべての文が追加されます.
たとえば、次の行のコードは、完全な付与文です.
次の行のコードは文字列ですが、完全な文と見なすことができます.
次の行のコードには2つの文が含まれています.各文は
文ブロックは、文のセットです.たとえば、次のコードで判断が行われます.判断が成立すると、
注意カッコ
JavaScript自体はネストされた階層に制限はありませんが、ネストが多すぎるとコードの理解が難しくなるに違いありません.この場合,一部のコードを抽出し,関数として呼び出す必要があり,コードの複雑さを低減できる.
コメント
もう1つのブロック注釈は、
大文字と小文字
JavaScriptは大文字と小文字を厳密に区別し、大文字と小文字を間違えた場合、プログラムがエラーまたは正常に動作しないことに注意してください.
——————————————————————————————————————
出典:https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000
転載先:https://www.cnblogs.com/970119449blog/p/8084753.html
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つのブロック注釈は、
/*...*/
で複数行の文字を包み、大きな「ブロック」を注釈と見なす./*
*/
大文字と小文字
JavaScriptは大文字と小文字を厳密に区別し、大文字と小文字を間違えた場合、プログラムがエラーまたは正常に動作しないことに注意してください.
——————————————————————————————————————
出典:https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000
転載先:https://www.cnblogs.com/970119449blog/p/8084753.html