前端11

作者: 我的好昵称 | 来源:发表于2019-06-11 08:12 被阅读0次
    
    /*
            相等运算符用来比较两个值是否相等,
                如果相等会返回true,否则返回false
            
            使用 == 来做相等运算
                - 当使用==来比较两个值时,如果值的类型不同,则会自动进行类型转换,将其转换为相同的类型,然后再比较
            不相等
                不相等用来判断两个值是否不相等,如果不相等返回true,否则返回false
                    - 使用 != 来做不相等运算
                    - 不相等也会对变量进行自动的类型转换,如果转换后相等它也会返回false
            
            ===
                全等
                - 用来判断两个值是否全等,它和相等类似,不同的是它不会做自动的类型转换
                    如果两个值的类型不同,直接返回false
            !==
                不全等
                - 用来判断两个值是否不全等,和不等类似,不同的是它不会做自动的类型转换
                    如果两个值的类型不同,直接返回true
    
        语法:
                    条件表达式?语句1:语句2;
                - 执行的流程:
                    条件运算符在执行时,首先对条件表达式进行求值,
                        如果该值为true,则执行语句1,并返回执行结果
                        如果该值为false,则执行语句2,并返回执行结果
                    如果条件的表达式的求值结果是一个非布尔值,会将其转换为布尔值然后在运算
            */
    
        /*
            我们的程序是由一条一条语句构成的
                语句是按照自上向下的顺序一条一条执行的
                在JS中可以使用{}来为语句进行分组,
                    同一个{}中的语句我们称为是一组语句,
                    它们要么都执行,要么都不执行,
                    一个{}中的语句我们也称为叫一个代码块
                    在代码块的后边就不用再编写;了
            
                JS中的代码块,只具有分组的的作用,没有其他的用途
                    代码块内容的内容,在外部是完全可见的
            */
    
    /*
            DOM是为了操作文档(网页)的API,document是它的一个对象
            BOM是为了操作浏览器的API,window是它的一个对象
                常用BOM对象还有:alert、定时器等
            */
        style属性中的样式属性,带"-"号的需要去掉"-"号,写成小驼峰式
                    例如:font-size属性要写为fontSize
    
    /*变量预解析*/
            /*alert(a);//只把变量a的声明提前,赋值不提前,所以弹出undefined,表示它的值未定义
            // alert(c);//报错,c没有声明,这是真正的未定义

    相关文章

      网友评论

          本文标题:前端11

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