zoukankan      html  css  js  c++  java
  • 第九课javascript语句运用实例

    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);

  • 相关阅读:
    jQuery属性--html([val|fn])、text([val|fn])和val([val|fn|arr])
    JavaScript--常用的输出方式
    jQuery筛选--hasClass(class)和eq(index|-index)
    jQuery筛选--first()和last()
    EasyUI学习-----表格DataGrid获取数据的方式
    EasyUI学习-----创建DataGrid及冻结列的两种方式
    jQuery属性--addClass()和removeClass()
    jQuery工具--jQuery.isNumeric(value)和jQuery.trim(str)
    jQuery工具--$.each()和$.merge()
    jQuery事件--change([[data],fn])、on(events,[selector],[data],fn)和hover([over,]out)
  • 原文地址:https://www.cnblogs.com/zym0m/p/7004008.html
Copyright © 2011-2022 走看看