JavaScript数据类型转换函数

1、 parseInt()方法
将字符串变量值开头的数字转换成整数,如果字符串没有数字,则返回NaN(Not a Number),在转换时可以指定十六、十、八进制,一些转换的范例如表1所示。
表1 parseInt()方法的转换范例
parseInt()函数说明
parseInt("3 Page")3字符串开头为数字
parseInt("3.2")3虽然是浮点值的字符串,不过只取出整数
parseInt("Page 3")NaN字符串开头不是数字
parseInt("18ff值",16)6399将字符串转换成十六进制数字,即18ff
parseInt("18ff值",10)18将字符串转换成十进制数字,也就是18
parseInt("18ff值",8)1将字符串转换成八进制数字,因为数字不能超过8,所以为1

2、 parseFloat()方法
将字符串变量值开头的浮点数转换成浮点数,如果字符串没有数字,则返回NaN,如表2所示。
表2 parseFloat()方法转换范例

parseFloat()函数说明
parseFloat("3.2")3.2字符串开头为浮点数
parseFloat("Page 3.2")NaN字符串开头不是浮点数

3、 eval ()方法

将表达式的字符串参数当作表达式,函数返回表达式的计算结果,一些范例如表3所示。
表3 eval()方法转换范例

eval()函数说明
eval("20+4*5")40算数表达式
eval("i=1000")1000赋值语句
eval("5>4")true逻辑表达式

4、 typeof()方法
此运算符可以获取变量的数据类型,即string、number、boolean、undefined、object等数据类型。
JavaScript变量值如果为null,使用 typeof()运算符检查变量类型为object,而不是null数据类型。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值