2015-06-22 56 views

回答

12

類型鑄件。 它轉換類型string

如果變量current.condition_field不是string類型,通過使用操作員+在末端添加'' /它開始把它轉換成string

var field = current.condition_field + ''; 

所以,field總是string

var bool = true; // Boolean 
 
var str = bool + ''; // "true" 
 

 
document.write('bool: ' + typeof bool + '<br />str: ' + typeof str); 
 

 

 
var num = 10; // Numeric 
 
var str = num + ""; // "10" 
 

 
document.write('<br /><br />num: ' + typeof num + '<br />str: ' + typeof str);

由於@KJPrice:

當你想調用一個方法string(上string prototype定義的方法),這是特別有用的那個變量。

(myVar + '').toLowerCase(); 
+3

當你計劃在變量上使用String方法時,這特別有用:'(someVariable +'').toUpperCase()' –

相關問題