学科分类
目录
JavaScript网页编程

转换为字符串型

在开发中,将数据转换成字符串型时,有3种常见的方式,示例代码如下。

// 先准备一个变量

var num = 3.14;

// 方式1:利用“+”拼接字符串(最常用的一种方式)

var str = num + '';

console.log(str, typeof str);        // 输出结果:3.14 string

// 方式2:利用toString()转换成字符串

var str = num.toString();

console.log(str, typeof str);        // 输出结果:3.14 string

// 方式3:利用String()转换成字符串

var str = String(num);

console.log(str, typeof str);        // 输出结果:3.14 string

在上述代码中,console.log()可以输出多个值,中间用“,”分隔。方式1是这3种方式中最常用的,这种方式属于隐式转换,而另外两种属于显式转换。其区别在于,隐式转换是自动发生的,当操作的两个数据类型不同时,JavaScript会按照既定的规则来进行自动转换,针对不同的数据类型有不同的处理方式。显式转换是手动进行的,也称为强制类型转换,它的转换不是被动发生的,而是开发人员主动进行了转换。

点击此处
隐藏目录