JSの基礎(条件ループ)

条件文

  もし、次のような構文ステートメントブロック:

    のみ2例// IF(条件){ 実行する文のブロック ;他{} 実行されるステートメントのブロック ;}

 

    //もし(条件){多くの場合、実行された文のブロックに ;}もしそうでなければ(条件)は{ 文のブロックに対して実行される ;そうでなければ{} 文のブロックを実行します ;}

  スイッチステートメント構文は次のとおりです

    スイッチ(式){ケース値1:実行されるステートメントのブロック;破る;ケース2つの値:実行文のブロック;ブレーク;ケース3値:文のブロックが実行され、ブレーク。

          デフォルト:ステートメントブロックが実行;}

    演習:

<SCRIPT> 
// 1は、ユーザ所望の生成物を要求します。
	VAR財=プロンプト(「ユーザーが商品を入力します」)
	商品の// 2治療を。
	スイッチ(財){ 
		ケース「ハンバーグ」:
			のdocument.write(「あなたのハンブルク商品に、15元を払ってください「); 
			警告を(」あなたはハンバーガー製品、15元を払ってください欲しい「); 
			; BREAK 
		コーラケース」:「
			あなたはコーラ製品をしたいしてくださいのdocument.writeを(」 $ 10払う「); 
			警告(」あなたはコモディティコーラにしたいが、$ 10払ってください「); 
			BREAK; 
		ケース」チキンライスの花「:
			のdocument.write(」あなたは商品のチキンライスの花をしたい、「25元を払ってください) ; 
			警告(「あなたは商品のチキンライスの花をしたい、25元を払ってください」); 
			BREAK; 
		デフォルト:
			のdocument.write(「正しい商品を入力してください」); 
			警告(「正しい品物を入力してください」); 
			BREAK; 
	} 
</スクリプト>

  

ループ 

  {(; 2発現式3式1)のためのループ文 ;}   ヒント決定サイクル数が一般的に用いられる場合には forループ。比べながら構文がより簡潔である一方で行います。

  ブレークは、直接次のサイクルにこのサイクルの終わりを続け、直接ループを終了します。

  演習1台

  コード

 

<スクリプトタイプ= "テキスト/ javascriptの"> 
	のdocument.write( "<テーブルボーダー= '1'>")
	(VAR i = 0; iは4 <; I ++の)のために{ 
		にdocument.write( "<TR>");	
		{(J ++; J <3のvar J = 0)のため
			のdocument.write( "<TD>" + J + "</ TD>"); 
		} 
		のdocument.write( "</ TR>");	
	} 
</ SCRIPT>

 

  効果

英語II 99乗算式

コード:

<スクリプトタイプ= "テキスト/ javascriptの"> 
	ための(VAR I = 1; I ++; iは10 <)
	{ 
		ため(VARのJ = 1; J <= iは、J ++)
		{ 
			VARのC = I jの*。
			document.write(J + "*" + I + "=" + C +」「); 
		} 
		のdocument.write( "<BR>")。
	} 
</ SCRIPT>

効果:

練習3

コード:

ます。<script type = "text / JavaScriptを"> 
	(VAR 1 = I。; I> 0; I ++)について{ 
		VARのAA =プロンプト( "パスワードを入力してください"); 
		VARのBB = "000000"; 
		IF(BBのAA === ){ 
			BREAK; 
		}他の(私は= <3){IF。
			続行; 
		}他{ 
			アラート( "パスワードエラーカードを確認してください"); 
		} 
	} 
	プロンプトのvar CC =( "引き出し額を入力してください"); 
	(VAR用I = 。1; Iは> 0; I ++){ 
		IF(CC> 100 && CC = <100 1000%&& CC == 0){ 
			にdocument.write(CC); 
			BREAK; 
		}そうでなければ{ 
			VARのCC =入力してください「(プロンプト撤退";)量
		} 
	} 
	アラート("「トランザクションを完了するためにカードを取ってください); 
</ SCRIPT> 
< -改善後- !> 
<スクリプトタイプ= "テキスト/ javascriptの"> 
	用(i = 1からVAR; I> 0; iは++){タイプ=スクリプト"テキスト/ JavaScriptを"> 
		プロンプトのvar AA =( "パスワードを入力してください"); 
		VARのBB = "000000"; 
		IF(=== AA BB){ 
			VARのCC =プロンプト( "引き出し額を入力してください"); 
			。(VARのために1を= I; I> 0;私は++){ 
				IF(100%== 0 && CCのCC <1000年&& CC> 0){ 
					document.writeを(CC); 
					BREAK; 
				}他{ 
					VARのCC =プロンプト() "自分の引き出し額を再入力してください"; 
				} 
			} 
			アラート( "トランザクションを完了するためにカードを取ってください。"); 
		}他のIF(I> 2){ 
			アラート( "カードのパスワードエラーを確認してください"); 
		} 
	} 
</ SCRIPT>

  

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/zqy6666/p/11797559.html