610 Javascript_语法_—元运算符 and 611 Javascript_语法_算数&比较运算符

 Javascript_语法_—元运算符 
一元运算符:只有一个运算数的运算符
        ++,--,+(正号),-(符号)
        ++(--),自增,自减
            ++(--)先自增或(自减)再运算,
            ++(--)在后先运算,再自减或自增
        +(-)正负号
        注意:在js中,如果运算数不是孙算符要求的类型,那么js引擎会自动的将运算数进行类型转换
            其他类型转number
                String转number,按照字面值转换。如果不是字面值不是数字则转为nan(不是数字的数据)
                boolean转number: true转为1, false转为e
   <script>
        /*赋值*/
        var  num = 3;
        /*自增*/
        var a= ++ num;
        /*输出num*/
        document.write(num);/*4*/
        document.write(a);/*3 4*/
        /*换行*/
        document.write("<hr>");

        /*赋值*/
        var b= +"abc";
        /*var b= +"132abc";*/

        /*查看数据类型*/
        /*输出124就是number类型*/
        /*alert(typeof (b));*/
        /*不是字面值不是数字则转为nan*/
        /*alert(b+1);*/

        /*赋值*/
        var flag = + true;
        var f2 = + false;
        /*输出类型*/
        document.write(typeof (flag)+ "<br>");
        /*值为true*/
        document.write(flag+ "<br>");
        /*值为false*/
        document.write(f2+ "<br>");
    </script>

Javascript_语法_算数&比较运算符

2. 算数运算符
                + - * / % ...

            3. 赋值运算符
                = += -+....

            4. 比较运算符
                > < >= <= == ===(全等于)
                * 比较方式
                  1. 类型相同:直接比较
                      * 字符串:按照字典顺序比较。按位逐一比较,直到得出大小为止。
                  2. 类型不同:先进行类型转换,再比较
                      * ===:全等于。在比较之前,先判断类型,如果类型不一样,则直接返回false

    <script>
/*
        比较运算符
            比较方式
                1.类型不同,直接比较
                    字符串:按照字典顺序比较,按位逐一进行比较,直到得出大小为止
                2.类型不同:先进行类型转换再比较
                === 全等于。在比较之前,先判断类型,如果类型不一样直接返回false
        */
        document.write((3 > 4) +"<br>");
        document.write(("abc">"acv")+"<br>");
        document.write(("123"== 123)+"<br>");
        document.write(("123"=== 123)+"<br>");
    </script>

 

posted @ 2022-10-24 10:29  ja不会va  阅读(38)  评论(0)    收藏  举报