JavaScript数据类型转换函数
来源:互联网 发布:js事件有哪些 编辑:程序博客网 时间:2024/05/17 20:23
1、parseInt()方法
将字符串变量值开头的数字转换成整数,如果字符串没有数字,则返回NaN(Not a Number),在转换时可以指定十六、十、八进制,一些转换的范例如表1所示。
parseInt("3 Page")3字符串开头为数字parseInt("3.2")3虽然是浮点值的字符串,不过只取出整数parseInt("Page 3")NaN字符串开头不是数字parseInt("18ff值",16)6399将字符串转换成十六进制数字,即18ffparseInt("18ff值",10)18将字符串转换成十进制数字,也就是18parseInt("18ff值",8)1将字符串转换成八进制数字,因为数字不能超过8,所以为1
2、parseFloat()方法
将字符串变量值开头的浮点数转换成浮点数,如果字符串没有数字,则返回NaN,如表2所示。
parseFloat ()函数值说明parseFloat("3.2")3.2字符串开头为浮点数parseFloat("Page 3.2")NaN字符串开头不是浮点数
将表达式的字符串参数当作表达式,函数返回表达式的计算结果,一些范例如表3所示。
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数据类型。
表1 parseInt()方法的转换范例
parseInt()函数值说明2、parseFloat()方法
表2 parseFloat()方法转换范例
3、eval()方法
表3 eval()方法转换范例
4、typeof()方法
JavaScript变量值如果为null,使用typeof()运算符检查变量类型为object,而不是null数据类型。
0 0
- JavaScript数据类型转换函数
- javascript数据类型转换javascript
- JavaScript数据类型及数据类型转换
- JavaScript数据类型以及数据类型转换
- javascript 数据类型转换
- JavaScript 数据类型转换
- javascript 数据类型转换
- javascript 数据类型转换
- javascript 数据类型转换
- javascript数据类型转换
- javascript数据类型转换
- javascript数据类型转换
- javascript数据类型的转换
- javascript数据类型转换
- javascript数据类型转换
- javascript数据类型转换
- javascript数据类型转换
- JavaScript数据类型转换
- 撒大声的撒啊飒飒的
- 内存不能为read修复方法
- LeetCode - Search in Rotated Sorted Array - Python
- 黑暗
- VS2012安装->未能加载visual c++ language manager package
- JavaScript数据类型转换函数
- 也谈零拷贝(一) 抛砖篇
- PHP中::、->、self、$this操作符的区别
- 明智行动的艺术1
- 黑马程序员-Java中IO流知识点总结
- 异步调用与多线程的区别
- 获取当前指令地址汇编指令
- 请原谅呵——题《层层叠叠》
- 如何关联m文件和Matlab编辑器