js中的数据类型

一、.分类

js中的数据类型分为两类:值类型(原始类型)和引用类型{对象(object)、数组、function}

二、.值类型

1.undefined 变量的初始值

2null 空

null和undefined比较  ==  为true   其余为false
null和Boolean比较   null<true  为true   其余为false
undefined和Boolean比较    都为false
null、undefined和0比较    都返回false

3.number ----数字 包括整数、浮点数(用toFixed()来保留几位小数)、NaN(not a number)

补充:NaN和任何内容进行算术运算,返回结果都是NaN   例子:NaN-9结果是NaN    NaN+null结果是NaN

​    注意+做连接符的时候  返回字符串   例如:NaN+"null"结果是"NaNnull"

​    NaN和0,本身比较大小/相等,都返回false

4.boolean ----布尔值 包括true 真 false 假

5.string---字符串 被单/双引号引起来的内容

三.检测数据类型 typeof

返回数据类型有:"undefined"、"object"、"number"、"boolean" 、"string"、"function"

四.数据类型转换

表单、prompt获取过来的数据默认是字符串类型,此时不能直接简单的进行运算,要进行数据类型转换

1.parseInt() 取整

数字,纯数字的字符串,以数字开头的字符串,返回整数部分。其余都是NaN

2.parseFloat() 取浮点数

数字,纯数字的字符串,以数字开头的字符串,返回整数浮点数部分。其余都是NaN

3.Boolean() 取布尔值

undefined、null、0、NaN、false、空字符串返回false,其余都返回true

4.Number()取数字

数字类型、纯数字类型的字符串,返回数字本身

null、false、空字符串、空格字符串,返回0

true返回1,

其余都是NaN

5.String() 取字符串

字符串返回本身,其余都是加引号返回

6.is NaN()

判断括号里的内容是否是非数字

null 、数字类型、布尔类型、空字符串、纯数字字符串,返回false

NaN和其余(undefined、有内容的非纯数字的字符串)返回true

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值