转字符串类型的3种方法

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 


版权声明:本文为qq_52421092原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。