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