第九課javascript語句運用執行個體

來源:互聯網
上載者:User

標籤:case   嵌套   http   efault   需要   script   prompt   字元   log   

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語句運用執行個體

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.