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、把对着的次数输出

猜你喜欢

转载自www.cnblogs.com/mjwwzy/p/9022181.html
今日推荐