隐式

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

    1.数字:namber(包括整数/小数—— (分数/百分数都于“小数”) “必须不加单引号或者双引号” var a=12.5; var c=150; var b='13.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 b='6';

                   console.log(a+b);

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

                       var a=true;

                       console.log(a+b);

            总结:

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

           var a=3;

            声明提前(var a;、、、、、 值不提前在原地不会被输出)

                console.log(a);

              var a=3;

            只有变量名没有赋值

    相关文章

      网友评论

          本文标题:隐式

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