JS中把其他类型转换成字符串的三种⽅法1、toString()⽅法
toString()⽅法返回的是相应值的字符串表现
数值、布尔值、对象和字符串值都有toString()⽅法,但是null和undefined值没有这个⽅法
例⼦:
var age = 11;
var str1 = String(); //字符串 “11”
var found = true;
var str2 = String(); //字符串 “true”
多数情况下,使⽤toString()⽅法不需要传递参数。
数值调⽤toString()⽅法的时候可以传递⼀个参数,来表⽰输出数值的基数,可以以2、8、16进制表⽰字符串值
例⼦:
var num = 10;
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"
字符串截取方法jsString(value4); // "undefined"
3、利⽤+“”
把转换的值与⼀个字符串 “” 加在⼀起
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论