JavaScript day02

<script>
        //parseInt
            // 1.取整
            // 2.其他禁止转换成十进制
        // toString()
            // 1.转换字符串
            // 2.10进制转换成其他进制

        var n=1001010101;
        console.log(parseInt(n,2));//十进制转换为2进制


        var n=0b1001010101;
        console.log(parseInt(n));//2进制转换为10进制

        var n=78516;
        console.log(n.toString(16));//10进制转换成16进制
        console.log(n.toString(8));//10进制转换成8进制
        console.log(n.toString(2));//10进制转换成2进制

        var n=0x78516;
        console.log(n.toString(8));//16进制转化成8进制
        console.log(n.toString(2));//16进制转换成2进制

        var n=027;
        console.log(n.toString(2));//8进制转化成2进制
        console.log(parseInt(27,8).toString(2));


    </script>
<script>
        //运算符有哪些
        // 1.算术运算符
        //  =,-,*,/,%
        //   注意:算术运算符,会产生隐式转换,除了+
        // 把一个字符串的数值,变成了真正的数值(隐式转换)
        // 强制转换 Number(),Boolean,parseInt(),parseFloat()
        console.log("100" - 10);
        console.log("100" * 10);
        console.log("100" / 10);
        console.log("100" % 10);

        // 2.拼接运算符
        //  +,左右两边,只要有一边出现字符串,就是字符串的拼接
        //  "100" + "200" == "300"
        // 隐式转换
        console.log("100" * 1 + "200" * 1);//300


        // 3.逻辑运算符

        //  && || !
        // &&与||被称之为短路运算符
        // &&  2边都满足,才是真的,找假

        var num1 = 2 && 1;
        var num2 = true || false;
        var result = num1 * num2 + 3;
        console.log(result);


        //  || 2边只要有一边是真,就是真,找真


        //  ! 取反
        console.log(!true);


        // 4.关系运算符
        //  >,<,>=,<=,==(类型可以不相等,值相等),===(恒等于,又叫做全等于.必须类型和值全部相等才为真),!=,!==
        console.log(6 > 5);
        console.log(6 >= 5);//true
        console.log("6" == 6);//true,只要值相等,不要管类型
        console.log(6 === 6);
        console.log(6 === "6");//false ,必须类型和值全部相同
        console.log();

        // 5.赋值运算符
        //  +=,-=,*=,/=,%=,=

        var n = 10;
        n = n + 5;//15
        n+=5;//15,等于n+n=5


        var n=10;
        n=n/2;
        n/=2;

        n=n*8
        n*=8;

        n=10;
        n=n%2;
        
        // 6.一元运算符(自增,自减)
        // 7.三目运算符
        // 8.位运算符
    </script>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容