2020-09-09

数据转换

js中基本数据类型是五种,分别是:string(字符串),Number(数值),Boolean(布尔值),Null(空值),undefined(未定义)

/*将其的数据类型转换成String

​ 方法一:
​ 调用被转换类型的tostring()方法
​ [该方法不会影响到原变量,他会将转换的结果返回]可以用a=a.tostring()
​ 但是注意,null和undefined没有tostring方法,若果调用他们的方法,会报错

​ 方式二:
​ 1,调用string()函数,并将转换的数据作为参数传递
​ 可以转换null和undefined的数据类型
​ 2,它对number和Boolean而言还是调用了tostring()
​ 3,如果字符串是空格或者没有内容,则返回一个0
​ 4,true返回1,false返回0
​ 5,NUll转回0
​ 6,undefined返回NaN

/
​ /

转换成number

​ 转换方式一:
​ 使用number()函数
​ 只能转换纯数值,若是其他的数据则返回NaN
​ 方式二:
​ 专门对付字符串
​ parseint()把一个字符串转换成一个整数
​ 可以将一个字符串中有效的整数解析出来,从左往右,只要读到非法数字就会终止执行
​ parsefloat()把一个字符串转换成一个浮点数
​ 对非string使用parseint它会先将其转换成string
/
​ /

​ 在js中,如果表示16进制的数字,则需要0x开头
​ 如果需要表示八进制的数字,则需要0开头
​ 如果要表示二进制的数字,则需要以0b开头,但是不是所有的浏览器都支持
​ a=parseint(a,10)可以指定数据的进制
/
​ /

​ 转换成Boolean
​ 使用Boolean()函数
​ 数字转boolean
​ 除了0和NaN,其余的都是ture
​ 字符串转boolean
​ 除了空串,其余的都是ture
​ null和undefined转换的是false

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值