语句

作者: 崔敏嫣 | 来源:发表于2016-07-14 21:58 被阅读0次

    一、相等的判断
    赋值的判读永远是true
    Nan不是数字但是是数字类型把一个字符串强制转化为数字,时会出现不是数字但又属于数字类型如果一个值是true、flase则转为1/0再进行比较(即只有“”==true,里面的不是1输出结果既是flase)
    如果一个是null,一个是undefined结果为true

    二、流程控制语句
    类似于盖房子用的砖头(变量)、水泥(运算符)、控制语句(关系)
    if("2")是强制将字符串“2”转化为true
    任何字符串通过布尔强制转化输出结果都是true
    1、if (condition){}//true
    else{}//flase
    其中condition可以是任意表达式,结果不一定是布尔值,JavaScript解释器会自动调用Boolean()将表达式结果转为布尔值,如果表达式为真执行第一个代码块内语句,如果为假执行第二个代码块内语句

    只有一条语句的时候代码块不是必需的,出于维护性考虑我们建议添加

    if语句可以单独使用,也可以和多个else连续使用
    2、lable
    3、switch如果if else有多层嵌套,可用switch,实际是if的简化版
    4、while
    (condition)(如果是真的,执行内容)
    用while时一定要有停止执行的命令,否则会持续循环
    5、do- while
    后测试循环语句,先do{}再while{};先做再判断,如果条件满足,再做一次,再判断
    6、for循环
    for(var i = 10; i > 0; i--){
    console.log(i);
    }
    7/for-in循环对于对象来说,是无序的,
    8、break和continue
    break 用于强制退出循环体,执行循环后面的语句
    continue 用于退出本次循环,执行下次循环
    9、with
    三、函数和作用域
    function是声明函数的关键字,dosomething类似于选择器的名字
    function doSomething(){ statement1; statement2; statement3;}

    这样每次想实现功能的时候我们就调用一下函数就可以了,调用函数通过函数名称()
    的形式调用
    doSomething();
    函数表达式
    var printName = function(){
    console.log('Byron');
    };
    arguments
    是天然的不用定义的,就可以直接调用,类似于一个数组

    相关文章

      网友评论

          本文标题:语句

          本文链接:https://www.haomeiwen.com/subject/koaejttx.html