隐式

作者: 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;

        只有变量名没有赋值

相关文章

  • scala-隐式机制及Akka

    隐式机制及Akka 隐式转换 隐式转换和隐式参数时Scala中两个非常强大的功能,利用隐式转换和隐式参数,可以提供...

  • 第28课:Scala隐式转换内幕实践解密

    其实隐式转换有几种类型:隐式参数,隐式转换,隐式对象,和隐式类 首先看一下Scala的作用域 隐式参数冲突的情况:...

  • Scala 隐式转换

    一、隐式转换 隐式转换需要执行隐式函数,隐式函数是以 implicit 关键字声明的带有单个参数的函数。隐式函数会...

  • scala implicit关键字详解(隐式转换函数、隐式类、隐

    scala implicit关键字详解(隐式转换函数、隐式类、隐式参数、隐式值) 一、Overview impli...

  • CSS Grid Auto

    关键词:隐式轨道 / 隐式网格 / 自动布局算法 隐式网格 隐式网格是指当网格项目确认在显式网格之外时所创建的网格...

  • C++类型转换

    C++的类型转换分为隐式转换和显式转换 隐式转换举例: int i=4; double d=i;//隐式转换 显式...

  • Intent的使用

    Intent可以分为两种:显式Intent和隐式。 1.显示Intent 2.使用隐式Intent 隐式Inten...

  • Chapter 21《Implicit Conversions

    隐式转换和隐式参数 如果使用别人的代码库,无法进行修改,Scala进行扩展的方法是隐式转换和隐式参数。允许省略掉冗...

  • scala学习 - 隐式转换和隐式参数

    本文来自《Programming in Scala》一书 scala学习之隐式转换和隐式参数 1 隐式类型转换 ...

  • 《Android编程权威指南》第21、23~25章读书笔记

    隐式Intent 隐式Intent可以启动其它应用的Activity。使用隐式Intent需要向OS描述清楚意图。...

网友评论

      本文标题:隐式

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