运算与运算规律判断数据类型

2018-05-25  本文已影响0人  LzW伟

Number(数字)+ Number(数字)

                  var a=12;

                  var b=16;

                  console.log(a+b);

        Number(数字)+String(字符串)拼接

                var a=10;

                var b="20";

                console.log(a-b);

                  console.log(a+b);

        Number(数字)+boolean(布尔)

              var a=4;

              var b=true+false;

              console.log(a+b);

        boolean(布尔)+String(字符串)

                var a=true;

                var b='6';

                console.log(a+b);

          boolean(布尔)+undefined(未定义的)

                    var a=true;

                    var b;

                    console.log(a+b);

Number(数字)+ Number(数字)= Number(数字)

Number(数字)+String(字符串)=拼接到一起的 Number+String

Number(数字)+boolean(布尔)=布尔转成数字  求和

 boolean(布尔)+String(字符串)= 拼接到一起的 boolean+String   

 boolean(布尔)+undefined(未定义的)=NaN (not a number)_数据类型:数字

typeof:判断数据类型

        var a=23;

        var b='23';

        console.log(typeof(a));

        console.log(typeof(b));

        console.log(typeof(a+b));

NaN:主要针对数字

        isNaN:判断非数字————主要是针对非数字

        不是数字时才会显示“true”

        如果是数字的话显示“false”

        isNaN 判断的时括号里的内容不是数字类型

            var a=23;

            var b=true;

            console.log(isNaN(a));

            console.log(isNaN(b));

            console.log(isNaN(a+b));

            var a=23;

            var b='13';

            console.log(isNaN(a));

            console.log(isNaN(b));

            console.log(isNaN(a+b));

            var a=23;

            var b='true';

            console.log(isNaN(a));

            console.log(isNaN(b));

            console.log(isNaN(a+b));

上一篇下一篇

猜你喜欢

热点阅读