美文网首页
运算与运算规律判断数据类型

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

作者: LzW伟 | 来源:发表于2018-05-25 19:05 被阅读0次

    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));

    相关文章

      网友评论

          本文标题:运算与运算规律判断数据类型

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