JavaScriptの中の自増自減算演算子/流れ文
2545 ワード
JavaScriptの中の自増自減算演算子/流れ文
1.自己増加演算子(演算子)
a++:a=a+1を表します.先に値を付けてから計算します.
++a:はa=a+1を表し、先に計算してから値を賦課します.
(--a):a=a-1を表します.先に計算してから値を賦課します.
1.シーケンス構造:シーケンス構造はJavaScriptの最も基本的な構造であり、上から下、左から右の順に実行される.
.2.構造を選択:
(1)一方向選択文構造:if(条件){ステートメント体}
条件はT/Fです
(2)双方向選択文構造:if(条件){実行体}else{実行体}
(1)ホワイトサイクル:構造:
ド…whileサイクルについては、まずプログラムが実行されるのは循環体のコードブロックであり、次にwhileの条件を判断する.
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) //