JavaScript的数据类型?数据类型的转换?

一、JavaScript的数据类型

        分为基本数据类型引用数据类型

        1.基本数据类型(用来保存单个值)

                ① Number                数字类型

                        NaN                    非数字

                        数值的范围

                            Number.MIN_VALUE      最小值

                            Number.MAX_VALUE      最大值

                        检测数值的范围

                                isfinite()       超过最大值或最小值  =>  false

                ② String                    字符串

                        既可以使用单引号包起来,也可以使用双引号

                        属性:length        检测字符串的长度

                ③ Boolean                 布尔类型

                        true                      =false

                ④ Null                空的引用

                        表示空对象的指针,一般我们不知道要保存成什么的时候,使用null占位。

                ⑤ Undefined        未定义

                        未定义或者未初始化

        2.引用数据类型(除了基本数据类型外的数据都叫引用数据类型)

                ① 对象

                ② 函数

                ③ 数组

                ④ 正则表达式

二、数据类型的转换

        其他数据类型转化为String

                ① toString()

                        除了null和undefined,其他三种基本数据类型都有toString方法,如果这个值为number类型,那么toString可以接受一个参数(2、8、10、16),默认转化为十进制

                ② String(),包装器,其他任意基本数据类型

                ③ 拼接空字符串

                        var a = 123

                        var s = a + " "

        其他数据类型转化为布尔类型

                ① Boolean()包装器

                ② 使用两次逻辑非(!!)

        其他数据类型转化为数字类型

                ① Number()           包装器、转换器

                        如果转换的值是null,undefined,boolean,number

                ② parsrInt()            将任意数据类型转化为Number(整数类型)

                ③ parseFloat()        将任意数据类型转化为number(浮点型)

                注意*

                        加 +(m+n)

                        当m、n都不为string、object的时候,先将m、n转化为number,然后进行计算

                        当m、n有一个为string的时候,将m、n都转化为string,然后拼接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值