String()
1
2
3
4
5
6
7
8
|
String(string);
// 'hello'
String(number);
// '123'
String(boolean);
// 'true'
String(array);
// '1,2,3'
String(object);
// '[object Object]'
String(symbolValue);
// 'Symbol(123)'
String(undefinedValue);
// 'undefined'
String(nullValue);
// 'null'
|
好吧,我想我們找到了勝利者🏆
正如你所看到的,String()處理null和undefined相當不錯。不會拋出任何錯誤 - 除非這是你想要的。一般來說記住我的建議。您將最了解您的應用程序,因此您應該選擇最適合您情況的方式。
結論:String()🏆
在向您展示了所有不同方法如何處理不同類型的值之后。希望您了解這些差異,並且您將知道下次處理代碼時要使用的工具。如果你不確定,String()總是一個很好的默認選擇👍