toString() : 除了null和undefined之外,其他的類型(數值,布爾,字符串,對象)都有此方法,它返回相應值的字符串表現(並不修改原變量);
var age = 11; var ageAsString = age.toString(); //"11" alert(age) //11;
var found = true; var foundAsString = found.toString(); //"true"
alert(found) // "true";
除此之外,toString()還接受一個參數作為基數,如toString(2),toString(16);
var num = 10;
num.toString(2) // "1010";
num.toString(16) //"a" ;
String() : 在不知道要轉換的值是不是null和undefined情況下,還可以用String(),String()能夠將任何類型的數值轉換成string類型,String()遵循以下原則:
1.如果只有toString()方法,則調用toString()方法並返回相應的結果;
2.如果值為null,則返回"null";
3.如果值為undefined,則返回 "undefined";
