JavaScript数据类型转换
2015-07-10 10:10
519 查看
var myVar = "3.14159";
1. 转换为字符串
str = someObj.toString()
str = ""+ myVar
2. 转换为整型
int = ~~myVar 或 parseInt(myVar)
3. 转换为浮点型
float = 1*myVar 或 myVar - 0 或 parseFloat(myVar)
4. 转换为布尔型
// any string with length and any number except 0 are true
bool = !!myVar
在布尔运算时
false、undefineded、null、0、" " 默认转换为false
true、1、非空字符串、非空对象 默认转换为 true
5. 转换为数组
array = [myVar]
6. 转换为日期
new Date(myVar) ,日期字符串的格式必须为 yy/MM/dd 或 yy/MM/dd HH:mm:ss 形式,其他形式不行
7. 转换为正则表达式
new RegExp(myVar) ,创建表达式要使用 /pattern/flags 的形式。
1. 转换为字符串
str = someObj.toString()
str = ""+ myVar
2. 转换为整型
int = ~~myVar 或 parseInt(myVar)
3. 转换为浮点型
float = 1*myVar 或 myVar - 0 或 parseFloat(myVar)
4. 转换为布尔型
// any string with length and any number except 0 are true
bool = !!myVar
在布尔运算时
false、undefineded、null、0、" " 默认转换为false
true、1、非空字符串、非空对象 默认转换为 true
5. 转换为数组
array = [myVar]
6. 转换为日期
new Date(myVar) ,日期字符串的格式必须为 yy/MM/dd 或 yy/MM/dd HH:mm:ss 形式,其他形式不行
7. 转换为正则表达式
new RegExp(myVar) ,创建表达式要使用 /pattern/flags 的形式。
相关文章推荐
- JSVM代码阅读笔记
- JavaScript中的execCommand()命令详解及实例展示
- JSVM中配置文件介绍以及如何配出各种可分级
- JSP自定义标签开发入门
- MyEclipse/Eclipse 修改jsp XML java HTML 每行代码长度限制
- Servlet以及jsp异常的处理
- JSP四种注释方法及相关注意事项
- 2015.7.10js-07(简单时间)
- json串的解析格式
- js中判断json是否为空
- JavaScript进阶之路——认识和使用Promise,重构你的Js代码
- JSPatch实现原理详解:让JS调用/替换任意OC方法
- JSTL标签 参考手册
- JavaScript声明变量名的语法规则
- 完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码
- 一个短小的JS函数,用来得到仅仅包含不重复元素的数组
- javascript模拟类的最佳实践
- OC与JS互相调用
- 当新手使用JS库遇到问题怎么办
- JS-json-1