js转为字符串的三种方式

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

js转为字符串的三种⽅式1、toString()⽅法
toString()⽅法返回的是相应值的字符串表现
数值、布尔值、对象和字符串值都有toString()⽅法,但是null和undefined值没有这个⽅法
例⼦:
var age = 11;
var str1 = age.toString(); //字符串 “11”
var found = true;
var str2 = found.toString(); //字符串 “true”
多数情况下,使⽤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、利⽤+“”
把转换的值与⼀个字符串 “” 加在⼀起。

相关文档
最新文档