• 三种另外的循环 while{} 和do{}while{}还有switch case


    while的写法

    var i=0;

    while(i<5)
    {
    document.write("12378<br />"); 
    i++;
    }


    while(true)----死循环的写法。
    {

    }

    do{}while();不管你正确与否,都先去执行一次,然后去判断,若不满足,则不继续执行
    var a =1;
    do{
    document.write("12346789");-------不管下面的条件是什么,都会先打印出来”123456789“
    }while(a<0);

    switch case 多选一
    var a =4;--------代表我们要输入的值。
    switch(a)--------变量的名称;
    {
    case 1:
    alert("a=1")
    break;//跳出花括号
    case 2:
    alert("a=2")
    break;
    case 3:
    alert("a=3")
    break;
    case 5:
    alert("a=5")
    break;
    default:
    alert("输入有误!")------即当输入的值,switch里面不存在的时候直接提示输入有误!
    break;
    }

    alert(Math.random())数学常用的公式:随即出现的0-1之间的小数。

    练习题;做一个人机猜拳游戏:0石头 1剪刀、2、布

    <!--人 机
    0 0 0平局
    0 1 -1人
    0 2 -2机
    1 0 1机
    1 1 0平局
    1 2 -1人
    2 0 2人
    2 1 1机
    2 2 0平局

    function count()
    { var a=document.getElementById("a").value;
    if(a=="石头"||a=="剪刀"||a=="布")
    { if(a=="石头")
    {
    var a=0
    }
    if(a="剪刀")
    {
    var a=1
    }
    else(a="布")
    {
    var a=2
    }

    }
    else{
    alert("你傻啊!除了剪刀、石头、布,你家还能比较别的啊")
    }
    var x=parseInt(Math.random()*3)
    var z=a-x
    switch(z)
    {
    case 0:
    alert("平局")
    break;

    case -1:
    alert("恭喜您,您赢了")
    break;

    case -2:
    alert("机器赢")
    break;

    case 1:
    alert("机器赢")
    break;

    case 2:
    alert("恭喜您,您赢了!")
    break;

    }

  • 相关阅读:
    FocusBI:MDX检索多维模型
    FocusBI:地产分析&雪花模型
    FocusBI:租房分析&星型模型
    FocusBI:《DW/BI项目管理》之SSIS执行情况
    FocusBI:租房分析可视化(PowerBI网址体验)
    Eclipse创建自定义HTML5,JSP模板
    小测试解析
    vue---组件通讯
    前期准备-Git篇
    npm install 关于 sass 屡次失败问题
  • 原文地址:https://www.cnblogs.com/diaozhaojian/p/5813934.html
Copyright © 2020-2023  润新知