JavaScript(5.10)②

                                             数据类型

今天学习了Javascript的 1.隐式转换结论 2.显示转换/强制转换 3.运算符和表达式


一:隐式转换结论

        1.数字+字符串:将数字转成字符串

        2.数字+boolean:将boolean转换为number类型

        3.数字+undefined;结果为NaN,NaN的类型为number

        4. 字符串+boolean:将boolean转换为字符串


        5.boolean+boolean:都转换为number在做相加运算

        注:NaN:not a number  判断一个非数字                           

            如果不是一个数字返回true,如果是一个数字返回false



二:显示转换/强制转换

          1.toString() 将任意类型转换为字符串类型

          2.parseInt() 将一个数据转换为整数

          3.parseFloat() 将一个数据转换为小数

          4.Number  将一个数据转换为number类型


三:运算符和表达式

          1.算数运算符

          +  -  *  / % 

          2.运算符运算

            ++:自增运算  加一

                  ++在前:先加一在赋值

                  ++在后:先赋值在加一

            --:自减运算  减一

                --在后:先使用变量值 然后再减

                --在前:先自减,然后再使用变量值

                四舍五入:toFixed(保留位数);


          3.关系运算符

                作用:判断数据之间的大小或相等关系


                关系运算符

                  >  < >= <= == !=

                  由关系运算符所组成的表达式 称之为 关系表达式 关系表达式的值为boolean类型

                  ==,!= : 只判断数值是否相等,与类型无关

  全等:===

类型相同

数值相同

  不全等:!==


                  逻辑运算符


                      作用:判断多条件 以及 条件取反时使用

              语法:

  逻辑 非:

对现有条件 取反

语法:!

  逻辑 与:

两个条件,两条件同时为真时,&& 表达式才为真。

语法:&&

  逻辑 或

两个条件,只要有一个为真时,表达式即为真

语法:||

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容