String()とtoString()の違いと応用

2908 ワード

String()とtoString()の違いと応用
適用
String()とtoString()は、他のタイプの変数を文字列タイプに変換します.
let a =1;
let b = 123;
String(a); // '1'
typeOf(a); // String
typeOf(b); //Number
b.toString(); // '123'
typeOf(b); //String;
違います
toString()nullとundefinedを変換できませんでした.
let a;
let b=null;
a.toString();//Uncaught TypeError: Cannot read property 'toString' of undefined
b.toString(); //Uncaught TypeError: Cannot read property 'toString' of null
String(a); //"undefined"
String(b);//"null"