步子百科步子百科

js转字符串

在js中将其他类型转换成字符串有哪些呢?下面就让我们一起来了解一下吧:

1、转字

运用toString()方法

toString()方法返回的符串是相应值的字符串表现。

数值、转字布尔值、符串对象与字符串值都有toString()方法,转字但是符串null与undefined值中并没有这个方法。

在绝大多数情况下,转字使用toString()方法时是符串不需要传递参数的。

数值调用toString()方法的转字时候能够传递一个参数,以此来表示输出数值的符串基数,当然能以2、转字8、符串16进制表示字符串值。转字

参考范例:

var num = 10;

num.toString(); // "10"

num.toString(2); // "1010"

num.toString(8); // "12"

num.toString(16); // "a"

2、符串

运用String()函数

在不知道变量是转字否是null或是undefined是能够使用String()函数来转换字符串类型的。

String()函数本身是能够将任何类型的数值转换成字符串的。

具体使用规则如下:

若是转换值中有toString()方法的话,就可以选择直接调用该方法,并且返回相应的结果。

若是转换值为null,那么可以返回“null”。

若是转换值为undefined,那么返回“undefined”。

参考范例:

var value1 = 10;

var value2 = true;

var value3 = null;

var value4; //只定义未初始化的变量,自动赋值为undefined

String(value1); // 10"

String(value2); //"true"

String(value3); // "null"

String(value4); // "undefined"

3、

第三种方式是利用+“”。

也就是将转换的值与一个字符串 “” 加在一起。

以上就是小编的分享了,希望能够帮助到大家。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。