数据类型解析

一.基本数据类型

    

还有一个symbol:用于表示独一无二的值

二.各基本数据类型之间的转换

一. 转换为String类型

toString()方法,但是null和undefind这两个值没有toString方法

String()方法 将需要转换的数据作为参数传进去 其他数据实际上调用toString,会将null转化为'null',将undefind转化成'undefind'

二.使用Number()函数

1.字符串转换成数字

若如果为纯数字的字符串,之间转换成数字

若如果有非数字的内容,直接转换为NaN

如果字符串是一个空串或者是空格的字符串,则为0

2.布尔值转数字

ture转换成1

false转化成0

3.null和undefined都转化成0

parseInt()把一个字符串转化成一个整数类型

parseFloat()把一个字符串转化成一个浮点数

三.Boolean

 1.数字转布尔值

       除了NaN和0 其他全为ture

2.字符串转布尔 除了空串 其他全为ture

3.null和undefind 则为false

三.null和undefind的区别

undefind表示定义没有赋值

null则表示定义并且赋值为null

一般使用null的情况有两种

第一种初始赋值为null ,表明将要赋值为对象

第二种则是将变量指向null 使得对象变为垃圾对象 释放内存

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值