1.value.toString()
var number = 11
var string_value = number.toString();
console.log( typeof number) //number
console.log( typeof string_value)//string
toString()还有一个作用 就是把数字转多少进制 参数就是转为多少进制 (默认十进制)
var n = 17;
binary_string = n.toString(2); // 二进制 "10001"
octal_string = "0" + n.toString(8); // 八进制 "021"
hex_string = "0x" + n.toString(16); // 十六进制 "0x11"
2. value + ""
只要给它添加一个空的字符串即可
var a = 100;
var b = a + "";
console.log( typeof b) //string
3.String(value)
要让数字更加显式地转换为字符串,可以使用String()函数:
var number = 12
var string_value = String(number);
console.log(typeof string_value)//string