1. 程式人生 > >第九課javascript語句運用實例

第九課javascript語句運用實例

pan 個數 cas alt if...else 乘法 blog pre javascrip

if...else語句

1 var a=12;
2 if(a>10){
3     alert("a的值大於10");
4 }else{
5     alert("a的值不大於10");
6 }

技術分享

if...else...if語句

1 var a=12;
2 if(a<10){
3     alert("a的值小於10");
4 }else if(a==10){
5     alert("a的值等於10");
6 }else{
7     alert("a的值大於10");
8 }

技術分享

if嵌套語句

 1 var a=8;
 2 if(a>=10){
 3     if(a==10){
4 alert("a=10"); 5 }else{ 6 alert("a>10"); 7 } 8 }else{ 9 alert("a的值不大於10"); 10 }

技術分享

switch...case語句

 1 var a=2;
 2 switch(a){
 3     case 1:
 4         alert("哼哼");break;
 5     case 2:
 6         alert("2222");break;
 7     case 3:
 8         alert("嘻嘻");break;
 9     case 4:
10 alert("嘿嘿");break; 11 default: 12 alert("你笑啥"); 13 }

技術分享

 1 var a=parseInt(prompt("請輸入第一個數字"));
 2 var b=parseInt(prompt("請輸入第二個數字"));
 3 var c=prompt("請輸入運算符");
 4 switch(c){
 5     case "+":
 6         alert(a+b);break;
 7     case "-":
 8         alert(a-b);break;
 9     case "*":
10 alert(a*b);break; 11 case "/": 12 alert(a/b);break; 13 case "%": 14 alert(a%b);break; 15 default: 16 alert("字符串錯誤"); 17 }

技術分享技術分享技術分享技術分享

循環語句

1 for(var a=0;a<10;a=a+1){
2     if(a==5){
3         continue;
4     }
5     alert(a);
6 }

會輸出除去5之外的0-9。

實例應用

1 //寫出100以內的奇數
2 var str="";
3 for(var a=1;a<100;a++){
4     if(a%2!=0){
5         str=str+a+",";
6     }
7 }
8 alert(str);

技術分享

1 //求1+2+3+4+...10的和
2 var sum=0;
3 for(var a=1;a<11;a++){
4     sum=sum+a;
5 }
6 alert(sum);

技術分享

1 //求1-10的階乘
2 var sum=1;
3 for(var a=1;a<11;a++){
4     sum=sum*a;
5 }
6 alert(sum);

技術分享

1 //輸出乘法口訣表
2 for(var a=1;a<10;a++){
3     for(var b=1;b<10;b++){
4         if(a<=b){
5             alert(a+"乘以"+b+"等於"+a*b);
6         }
7     }
8 }

可輸出81次乘法口訣

1 //100以內與7相關的數
2 var str="";
3 for(var a=1;a<100;a++){
4     if((a%7==0)||(a%10==7)||((a-a%10)/10==7)){
5         str=str+a+",";
6     }
7 }
8 alert(str);

技術分享

1 //籃球從5米高度落下,每次彈起高度為原高度的30%,輸出第六次彈起高度
2 var gao=5;
3 for(a=1;a<7;a++){
4     gao=gao*0.3;
5 }
6 alert(gao);

技術分享

1 //假設一粒芝麻重0.000001kg,要放滿有32格的棋盤,第一格放1粒,第二格放2粒,第三格放4粒,第四格放8粒,放滿需要多重的芝麻。
2 var sum=1;
3 var a=1;
4 for(var i=1;i<33;i++){
5     a=a*2;
6     sum=sum+a;
7 }
8 alert(sum*0.000001);

技術分享

第九課javascript語句運用實例