Jsのサイクルの分析

まず、

解析
と//三項式
//ループ
@の決意:最もによって決定された場合
// 1.
{//もし(条件)
条件が//後に成立した場合にステートメントが実行される
//}

// 2
// IF(条件){
//
//他{}
//下に放置したときに上記条件が満たされない場合
、//}

// 3.複数の条件の分析
(条件){場合//
//
//そうでない場合} (条件){
//
//}そうであれば(条件){
//
//他{}
//
//}

グループが決定された場合//、一つだけあれば、ELSEIFは、ゼロまたはそれ以上を有することができる
//他にのみ0または1が存在することができます


真VARへ=は、
(A)場合{//この最後の条件は、すべてのブールに変換されます
。はconsole.log( "こんにちは")
{他}
;はconsole.log( "World"を)
}

//決意場合に設定します満たされている現在の状況の将来の顔は、実行が戻って行くことはありません

 

II。

制約条件がかどうかを決定する
場合(「未定義」){//条件はブールに変換される
(「nengshuchu」)はconsole.logを
}

NANと比較した場合// 1.ない
@ 2は偽デジタルタイプ0に変換されます。非0がtrueに変換
//数学
偽//が0に変換され、
1に変換される//真
falseに変換// 0、非ゼロ、それが何を意味する真に変身?
// 3.空の文字列を偽に、真に非アイドル
の真の参照変換の4 //すべての種類の
プラスマイナス5は書き込まないでください//小数点以下の条件の場合決意(キーのキー)

//もし決意
// 0、falseの場合、空の文字列、未定義、ヌルはfalseに変換されます。他のすべての変換をtrueに


検出データタイプの// typeof演算()メソッドは、パラメータの種類に検出される
@によって返される値:数字列、ブール関数オブジェクトundefind

// VARのA = 10;
// VARのB =の"Hello World";
// VAR = C [];
// DのVAR = {};
//関数E(){};
// VAR F = NULL;
// VARのG;
//はconsole.log(typeof演算(G))
//(未定義IF ){
//はconsole.log(以下"本出力することができ、それ?")
//}
// 0.1 + 0.2 = 0.3
にconsole.log(0.1 + 0.2); //高レベル言語のいずれかでは、この精度の数と呼ばれ
(0.1 + 0.2 == 0.3){IF
はconsole.log( "ナイス!!!")
}

 

 

III。

式の三重
// 3つのヘッド動作
//三オペレータは

//理解するための簡単な点は、簡略化した場合
//構文
//式は、式2のグループ:?式3であり;
//状態(論理値)
// trueに式の2歩行時
3歩行時// falseを表現する
; //するvar A = 100
// == 100はconsole.log( "こんにちは"):?はconsole.log( "悪いです");


//ユーザ入力賃金を受け取る
給料が20,000出力「暴君」より大きい場合//は1に等しい。
//給与が8,000より大きい場合は2に等しく、20,000未満、「一般」の出力であり、
給与が8,000未満である場合3. //、出力「コックワイヤ」
/ /三元表現が完了し、あなたが使用できない場合
のvar A =プロンプト( "あなたの賃金を入力してください:");
> = 20000アラート( "暴君"):> = 8000のアラート ( " 一般的に"):??警告(「草の根」)。

 

 

IV。

循環

 

コンソール出力
//にconsole.log();
//警告ボックス出力
//警告()
//ページ出力
//にdocument.write(); //はドキュメント内のコンテンツの一部を書き、コンテンツが文字列でありますフォーマット

のdocument.write( "こんにちは");
//このコードは、HTMLブラウザが解析でき、HTMLコードを印刷する
;( 'aksjdfhlsjkdf <の/ H1> <クラス= "COLOR_RED"のH1>を')のdocument.write
//問題を入れ子に引用符

//ループ:条件の範囲内で実行するコードのセクションを繰り返す。
//ため、ために、foreachの、forof、しばらく、DoWhile
//(条件1、条件2、条件3)のために{
//サイクル文
// }
// A ++
// A. 1 = A +
//(VARのA = 0; <5; ++)のために{//自分++を増加1。
//はconsole.log( "こんにちは")
//}
// 1。 。VARのA = 0; <B > 満足<5 </ B>; + 1 - > 実行サイクル文内部
// 2 A = 1;満たす<5; + 1 - >内の実行サイクルステートメント
// 3、A = 2;満たす<5; + 1 - >実行サイクル文内側
-内側実行サイクルステートメント;満たす<1 + 5> // 4、A = 3
// 5 。A = 4;満たす<5; + 1 - >内の実行サイクル文
// 6、A = 5; <5サイクルが終了した満たされていない



1 100から+
// 1 + 2 + 3 + ... + + 99 +4 100;
VARのNUM = 0;
のため(VAR 1 = Iは、I = 100 <; Iは++){
にconsole.log(I);
NUM = NUM + I;
}
コンソール。ピープル(NUM);

 

第五に、

ブレーク;出口ループ
//を続ける。このサイクルを
//ため(VARのI = 0;私は10 <; Iは++){
//はconsole.log(I);
// IF(I == 5){//条件が満たされた場合。
@ BREAK; //だけ満たし、サイクルの終わり直接
//}
//}


用(VARのI = 0;私は10 <; Iは++){
IF(I == 5){
続行;うち//このサイクル
}
にconsole.log(I);
}

 

 

VI。

<タイトル>関数</ TITLE>
</ HEAD>
<BODY>
<SCRIPT>
//機能:パッケージコード、コードの集合である
変数と同じ命名規則://関数名
//パラメーター:形状パラメータ(仮パラメータ)、タイプパラメータは、限定することができる数は限定されない
機能本体//:関数を呼び出すことによって実行されるコード場合
//リターン:書き込まれていない場合、戻り値は、未定義が返される
//関数関数名(パラメータ1、パラメータ2 ...){
////機能本体
//
//戻り値を返す
//}


関数fun(){
trueに戻す
}
はconsole.logを(ファン())//戻り値は、出力機能の機能を実行するために出力され
、//コンソール何を?機能はまだ呼び出すために開始されていないので、

どのように呼び出す関数を//?
//にconsole.log(楽しい)楽しい機能があること言う
//()シンボリック実行を行うために機能である

組み込み関数//
//ますisNaN()はブール値を返します
// typeof演算()
//のparseInt()
// parseFloatは()
//警告()
()// にevalを
// ...

おすすめ

転載: www.cnblogs.com/xmm520/p/10957014.html