• 三种另外的循环 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;

    }

  • 相关阅读:
    centos7开启关闭防火墙
    虚拟机vmnet1和vmnet8找不到,注册表没有删除干净,见图
    dhcp和static的区别
    SQL手册
    canal架构原理
    SQL优化(待完善)
    数仓简介
    java逆变与协变(待完善)
    mysqljoin的原理和优化
    深入理解java虚拟机阅读笔记
  • 原文地址:https://www.cnblogs.com/diaozhaojian/p/5813934.html
Copyright © 2020-2023  润新知