JavaScript变量转换看起来很简单,但据我所看到的,使用构造函数,像Array()或者Number()来进行变量转换是常用的做法。始终使用原始数据类型(有时也称为字面量)来转换变量,这种没有任何额外的影响的做法反而效率更高。
JavaScript Code复制内容到剪贴板
- var myVar = "3.14159",
- str = ""+ myVar,// to string
- int = ~~myVar, // to integer
- float = 1*myVar, // to float
- bool = !!myVar, /* to boolean - any string with length
- and any number except 0 are true */
- array = [myVar]; // to array