JSベースのチュートリアル--02基本的な概念

2.基本概念
2.1識別子
識別子、はっきり、名前であると述べました。
キー:(1)最初の文字は英字、アンダースコア(_)、またはドル記号でなければなりません。
(2)その他の文字は、英字、アンダースコア、ドル記号や数字をすることができます。
(3)は、キーワード、予約語、真、偽とヌルを使用することはできません。
2.2変数
宣言(1)変数&変数代入
構文:VAR変数名=値;
キーワードVARの複数の変数を同時に定義することができる(2)は、コンマで各変数は「」分離しました。
2.3定数
定数を変更することはできない量を指します。当初は固定されてからプログラムの終了が変化しなくなるまですなわち、定数の値が定義されています。
一般的には、すべて大文字の定数名は、他の人がこの値のような非常に特別な、特別な目的、であることがわかります。var DEBUG = 1;

2.4 数据类型
    数据类型,说白了,就是值的类型。
    数据类型可以分为两种,一种是“基本数据类型”,另外一种是“引用数据类型”。其中,基本

唯一つのデータ型の値、及び基準データ値を複数種類含まれていてもよいです。
番号(Number)と、文字列(String)を、ブール(Boolean)を、未定義の値(未定義)、およびヌル(NULL):データの5つの基本タイプがあります。アレイ(アレイ)、オブジェクト(オブジェクト):共通基準データは、2種類があります。
(3)ブール
ブール2種類のみ:trueとfalseの
ブール値は、最大使用がされている:条件付きの構造を選択します。
(4)未定義の値の
変数VARの値が定義されていない、すべての割り当てられた使用はなくされて宣言します。
** VAR変数名=未定義;表す変数への最初の割り当てない値です。
(5)ヌル
VAR変数名= nullは、システムが何のメモリ空間は、この変数に割り当てられていないであることを示しています。
2.5オペレータ
(1)算術演算子+ / - /
/÷/%/ ++ / -
--------------------------- ---が追加:インクリメントが2つのバージョンを持っている:フロントタイプとリアタイプ
(2)代入演算子= / = + / - = / * = /÷= /%=
比較演算子(3)。 > / </ == /> = / <= /!= / === /!==
(4)論理演算子/ && / ||!
条件オペレータVAR変数名=値決意条件が真の条件である:?偽の条件値(5)、
(6)コンマ演算子コンマ演算子そしてより多くの複数の変数を宣言するために使用さ
2.6フロー制御ステートメントを
(1)選択構造
計算書①if:選択方法:もし(決意条件)?????
方法の選択:IF(決意条件)···他に···
複数選択:···他の場合であれば(決意条件)(分析条件)···そう···
②switchステートメント:スイッチ(決意値){
1の範囲の場合:
チャンク1;
BREAK;
ケース2値:
チャンク2;
BREAK;
......
ケース値N:
チャンクN-;
BREAK;
デフォルト:
文ブロック1 + N-;
}
-------------------------------------補足:なしbreak文がない場合、声明「に対応するブランチ」が実行されるswitch文の最後にbreak文は、ブランチはスイッチの実行の後ろであり続けるだろう。
(2)環状構造
ステートメント①while:一方(決意条件)···
while文を②do:{···}(決意条件)しながら操作を行う。
説明:行う-ながらステートメント最初のループは無条件に一度だけ実行し、その後決定されます資格。あなたは資格場合は、ループ本体を繰り返し、あなたは対象とならない場合は、ループを終了します。
(;)、セミコロンを省略することはできませんがdo-中の文の括弧▲セミコロンの終了後。
③forステートメント:(初期化式、条件を分析するステップと、ポストサイクル動作)のために?????
④forインステートメント:(オブジェクト内のvar変数名)のための???
説明:FOR-内のステートメントは、オブジェクトのすべてのプロパティを反復処理するために使用されます。
ここではVAR演算子は必須ではないが、ローカル変数の使用を確保するためです。
主な違いの⑤break書や文を続けている:サイクルが完全に終わって壊し、そしてこのサイクルを終了し、次のサイクルを開始するために続けています。
2.7関数の
returnステートメントは、(1)
①リターンステートメントによって得られた値を返すことができ
②returnと、
-----------この使用量は、一般的に機能の実行を停止するために使用されます。
(2)パラメータ
の引数は、配列(アレイ)同様のオブジェクト:
各引数にアクセスするための①arguments[N-】
②arguments.length引数の数を決定します

おすすめ

転載: www.cnblogs.com/zhangguishan/p/12468086.html