zoukankan      html  css  js  c++  java
  • 0510课堂02三元运算符,跳转语句,循环结构

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
        </head>
        <body>
        </body>
    </html>
    
    <script type="text/javascript">
        var a = 10;
        var b = 10;
        var c = a + b;
        var d = "hello";
        var e = "world";
        var f = 10;
        f = f + 2;
        f += 2;
        
        var g = 1;
        g++;
        g = g + 1;
        g += 1;
        var h = g++;
        h = g;
        g++;
        var k = ++g;
        -----g++;
        -----k = g;
        
        --关系运算符
        var L = 3 >= 2;
        
        var p = 123;
        var q = "123";
        
        --var aa = 2;
        var bb = 3;
        var cc = !(aa >= bb);
        
        --var dd = 2 >= 3;   false 不满足
        var ee = 4 >= 1;   true  满足
              alert(dd && ee);
              或
              alert(dd || ee);
              alert(cc);
        //三元运算符
    /*    var bl = 2 >= 1?"aa":"bb";
        alert(bl);
        var shuru = prompt(请输入商品名称);
        var shuchu = shuru == "汉堡"?"5元":shuru = "圣代"?
        "25元";"请输入正确商品";alert(shuchu);*/
        //选择
        //if
        var aa = / prompt("请输入你要的商品");
        if(aa == "汉堡"){
            alert("请给我5元");
        }else if(aa == "鸡块"){
            alert("请给我15元");
        }else if(aa == "圣代"){
            alert("请给我25元");
        }else{
            alert("请输入正确商品")
        }
        
        /*switch
        switch(aa){
            case "汉堡":
            alert("请给我5元");
            break;
            case "鸡块":
            alert("请给我15元");
            break;
            case "圣代":
            alert("请给我25元");
            break;
            default:
            alert("请输入正确的商品")
        }*/
        
        /*练习:用户输入一个数,判断是奇数还是偶数*/
        //1、提供给用户一个输入、、、、
        //2、拿到用户输入的值
        //3、拿着这个值对2取余
        //4、判断余数是0还是1
    /*    var(bb) = prompt("请输入一个数字");
            if(bb = 0){
            alert("您输入的既不是奇数也不是偶数");
            }else{
                var cc = bb%2;    
                if(cc == 0){    
                    alert("您输入的是偶数");    
                }else{
                    alert("您输入的是奇数")    
                }            
            }*/
    /*----------------循环--------------
    var index = 0;
    while(true){
        index++;
        alert(index);
        if(index > 10){
            break;
        }
    }*/
    
    /*while(true){
        index++;
        if(index == 10){
            continue;
        }
        alert(index);
    }
    */
    /*练习题:有一张0.0001米的纸,对着多少次可以达到珠穆朗玛的高度8848米*/
    var zhi = 0.0001;
    var index = 0;
    while(true){
        zhi = zhi * 2;
        index++;
        if(zhi){
            
            break;
        }
    }alert(index);
    
    
    /*var biao = 0;
    do{
        biao++;
        alert(biao);
    }while (false);
    for(var j = 0 ;j < 10;j++){
        alert(j)
    }*/    
    </script>

    --运算符
    ----基础运算符 + - * / %
    ----加法:数字的求和 字符串的拼接
    ----减法:数字的减法 对数字进行取反
    ----乘法、除法、取余
    ---------复合运算符 += -= *= /= %=
    --自增自减
    -------注意位置 ++ --
    -----------g=1 g=g++ alert(g)

    ---关系运算符 > < >= <= != == ===

    ---逻辑运算符
    --------逻辑非 ! not
    --------逻辑与 && and
    --------逻辑或 || or

    ---三元运算符
    ------条件?值1(true):值2(false);

    =====================流程语句==================
    ---选择(判断)结构
    -------if 如果
    ------------
    ------------if(条件1){
    -------------------执行代码1
    ------------}else if(条件2){
    -------------------执行代码2
    ------------}else{
    -------------------执行代码3
    ------------}

    -------switch
    -------swith(变量){
    ------------case"标签1":
    ------------执行代码1;
    ------------break;
    ------------case"标签2":
    ------------执行代码2;
    ------------break;
    ------------case"标签3":
    ------------执行代码3;
    ------------break;
    ------------default:
    ------------执行代码4;
    ------------break;
    ------------}
    练习:用户输入一个数,判断是奇数还是偶数

    ---循环结构
    -----while
    ---------while(条件){}

    -----do while
    ---------do{
    ------------循环体
    ---------}while();

    -----for
    ----------for(var i = 0 ;i < 10;i++){

    -----------}

    ---跳转语句
    -------break;
    -------continue;


    练习题:有一张0.0001米的纸,
    --------对折多少次可以达到珠穆朗玛的高度8848米
    ----分析:1、把0.0001交给一个变量
    ----------2、让这个变量不断的*2
    ----------3、判断这个变量是不是超过或等于8848
    ----------4、把对着的次数输出

  • 相关阅读:
    ArcGIS JS 学习笔记1 用ArcGIS JS 实现仿百度地图的距离量测和面积量测
    WGS84,GCJ02, BD09坐标转换
    离线地图切片及使用解决方案
    ArcGIS API for JavaScript 加载独立GeoWebCache发布的Wmts服务
    如何利用已有的切片文件生成TPK
    arcgis api for silverlight(时间感知层)
    arcgis api for silverlight(行为和行动)
    开篇有益
    关于vue项目中表格所遇到的问题(三)
    关于vue项目中表格所遇到的问题(二)
  • 原文地址:https://www.cnblogs.com/mjwwzy/p/9022181.html
Copyright © 2011-2022 走看看