|
JavaScript 基本資料轉換型態
- 字串轉換數字(string to number)
x='32.49';
- x=+x;
- x*=1;
- x=Number(x);
- x=parseInt(x);
<== 請參考內定函數。
- x=parseFloat(x);
<== 請參考內定函數。
- x=0+x;
<== 常犯錯的用法。
- 數字(number)
x=63.01;
- x=x+"";
- x=String(x);
- x=x.toString();
- 布林(boolean)
字串轉布林
x="true";
- Boolean(x)
- x=="true"
布林轉字串
x=true;
- String(x)
- x.toString();
- x+"";
- JSON.stringify(x);
各種資料布林值認定
資料型態 | 認定方式 |
String | true:非空字串。 | false:空字串。 |
Number | true:非 0 數字。 | false:0 |
null | false |
undefined | 編譯錯誤 |
物件 | 使用物件本身的 toString。 例如: x=29; x.toString(); 若物件本身無 toString 函數,則可使用 Bollean() 試試。 |
|