在JavaScript中如果想将以上的四种基本数据类型转换为字符串类型,常用的方法有三种
1.对于Number类型和Boolean类型来说,可以通过 变量名称.toString()的方式来转换
注意点:变量名称.toString()是对拷贝的数据进行转换,所以不会影响到原有的数据
let num = 1;
let bool = true;
str1 = num.toString();
str2 = bool.toString();
console.log(str1); // 1
console.log(typeof str1); // string
console.log(str2); // true
console.log(typeof str2); // string
2.可以通过String(常量or变量);转换为字符串
let a = String(undefined);
console.log(a); // undefined
console.log(typeof a); // string
3.还可以通过 变量or常量 + "" / 变量or常量 + '' 转换为字符串 (本质就是调用String()函数)
let a = null + "";
console.log(a); // null
console.log(typeof a); // string