JavaScriptの中の自増自減算演算子/流れ文

2545 ワード

JavaScriptの中の自増自減算演算子/流れ文
1.自己増加演算子(演算子)
a++:a=a+1を表します.先に値を付けてから計算します.
++a:はa=a+1を表し、先に計算してから値を賦課します.

var a=2; b=8;                                     //a=3--------->4
var sum=a++ + b++ + ++a + ++b;                    //b=9----------->10
alert(sum);                                       //sum=2+8+4+10=24

2.自己減算演算子(a-):a=a-1を表し、先に値を付けてから演算します.
(--a):a=a-1を表します.先に計算してから値を賦課します.

var a=2; b=8;                               
var sum=a-- +  --b;                         
alert(sum);                                       //sum=2+7=9


JavaScriptフロー文
1.シーケンス構造:シーケンス構造はJavaScriptの最も基本的な構造であり、上から下、左から右の順に実行される.
.2.構造を選択:
(1)一方向選択文構造:if(条件){ステートメント体}
条件はT/Fです
(2)双方向選択文構造:if(条件){実行体}else{実行体}
var num1=8,num2=4;
if(num1+num2>15){
	document.write('    ');
}else{
	document.write('     ');
}/*         */
(3)複数の文の選択構造:フォーマット:
if(  1){
		  1
}else if(  2){
		  2
}else if(  3){
		  3
}else{
		          ,       
	}
(4)語句ifの入れ子を選択する
var a=5,b=8;
if(a<5){
	if(b>5){
		document.write('b>5');
	}else{
		document.write('b<5');
	}
}else{
	if(b==10){
		document.write('b==10');
	}else{
		document.write('b!=10 && a>5');
	}
}

(5)switch文構成:switch文も選択構造でよく使われている文です.Switch文は一つの表現を複数の値と比較し、比較結果に基づいて実行文を選択します.

	var num1=prompt('     ')
	switch (num1>0){
		case num1>=60 && num1<70:
			document.write('    ');
			break;  //      ,  break        ,          
		case num1>=70 && num1<80:
			document.write('    ');
			break;
		case num1>=80 && num1<=100:
			document.write('    ');
			break;
		case  num1<60:
			document.write('     ');
			break;	
		default:   //           ,      ;    ,       .
			document.write('       ');
			break;
	}


3.循環構造:
(1)ホワイトサイクル:構造:
0~100  

	var num2=0;
	while (num2<=99){
	num2+=2;
	document.write(num2+'<br />');
	}

(2)ド…ホワイトサイクル:条件が成立しない場合は、一度循環体を実行します.
ド…whileサイクルについては、まずプログラムが実行されるのは循環体のコードブロックであり、次にwhileの条件を判断する.
var num1=5;
do{
	num1++;
	if(num1==10){
		break;
	}
	document.write(num1);
}while(num1>10)  //