zoukankan      html  css  js  c++  java
  • 2017年9月20日

    JavaScript for循环语句

        for(1初始状态;2判断条件;4状态改变){
             3执行语

        }
     alert(结束)

    以写的计算器为例子

        var e = prompt("请输入数字")
        var a = prompt("请输入第二个记录的数字")
        var u = prompt("请输入运算符号")
        e = parseInt(e)
        a = parseInt(a)
        switch(u){
            case "+":
            alert(e+a);
            break;
            case"-" :
            alert(e-a)
            break;
            case"*":
            alert(e*a)
            break;
            case"/":
            alert(e/a)
            break;
            default:
            alert("输入有误,请重新输入");
            break;
            }

    for嵌入

    以乘法口诀表为例子

    var a ="";
    for(var i=1;i<10;i++)
    {
      for(var j=1;j<10;j++)
      {
        if(j>=i)
        {
          var u = i*j
          s = s+i+"×"+j+"="+u+",";
        }
      }
    }

    alert(a);

    100以内的奇数/偶数,100以内与7相关的数,累加求和 100以内所有数相加,求阶乘   100以内所有数相乘

            奇数
            var a = "";
            for (var b = 1;b <= 100;b++) {
                if(b % 2 !=0){
                    a = a + b +","
                }
            }
            alert(a)
            偶数
            var a = "";
            for(var b = 0; b <= 100; b++) {
                if((b % 2) == 0) {
                    a = a + b + ","
                }
            }
            alert(a)
            与7相关的数字
            var a = "";
            for(var b = 0; b < 100; b++){
                if(b % 7 ==0 || b % 10 == 7 ||parseInt(b/10)==7) {
                    a = a + b + ","
                }
            }
            alert(a);
        累加求和
        var a = 1;
        for(var b = 0; b <= 100 ; b++){
            a=a + b
        }
        alert(a)
        求阶乘
        var a = 1;
        for(var b = 1; b <= 100; b++) {
            a = a * b
        }
        alert(a)

    (每个运算取得数不能相同,我是全部新建一个个写的。一定不能重复而且只能一个个运行。)

    折纸:折多少次和珠穆朗玛峰一样高,一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米

    var a = 0;
    var b =0.0001;
    while(true){
        b = b*2
        a++
        if(b >=8848){
            break;
        }
    }
    alert(a)

    document.write(在网页里面写字)

  • 相关阅读:
    09.安装Collabora Online服务
    08.nextcloud搭建
    07.安装及使用gitlub
    winmerge vs2010
    C#中时间计算汇总
    JS正则表达式大全 转
    js 验证正则
    js验证大全
    CSC 命令编译cs文件
    网站PV、UV以及查看方法(转)
  • 原文地址:https://www.cnblogs.com/zJuevers/p/7565711.html
Copyright © 2011-2022 走看看