当前第2页 返回上一页
1 2 3 | var s = String(123456);
console.log(s);
console.log(typeof s);
|
示例8
String() 允许传入多个参数,但是仅处理第一个参数,并把它转换为字符串返回。
1 2 3 | var s = String(1,2,3,4,5,6);
console.log(s);
console.log(typeof s);
|
但是,所有参数表达式都会被 JavaScript 计算。
示例9
下面变量 n 在构造函数内经过多次计算之后,最后值递增为 5。
1 2 3 4 5 6 | var n = 1;
var s = new String(++n; ++n; ++n; ++n);
console.log(s);
console.log(n);
console.log(typeof s);
console.log(typeof n);
|
使用字符编码
使用 fromCharCode() 方法可以把字符编码转换为字符串。该方法可以包含多个整数参数,每个参数代表字符的 Unicode 编码,返回值为字符编码的字符串表示。
示例10
下面代码演示了如何把一组字符串编码转换为字符串。
1 2 3 4 5 | var a = [35835,32773,24744,22909], b = [];
for (var i in a) {
b.push(String.fromCharCode(a[i]));
}
console.log(b.join(""));
|
可以把所有字符串按顺序传给 fromCharCode()。
1 | var b = String.fromCharCode(35835,32773,24744,22909);
|
也可以使用 apply() 方法动态调用 fromCharCode() 方法。
1 2 3 | var a = [35835,32773,24744,22909], b = [];
var b = String.fromCharCode.apply(null,a);
console.log(b);
|
fromCharCode() 方法是 String 类型的静态方法,不能通过字符串来调用。与 fromCharCode() 方法相反,charCodeAt() 方法可以把字符串转换为 Unicode 编码。
【相关推荐:javascript学习教程】
以上就是javascript如何定义字符串的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
javascript怎么将数组转为json格式
javascript如何设置滚动条位置
node.js fs是什么
javascript proxy()对象的理解使用(代码示例)
javascript中对象怎么转换为字符串
javascript如何处理并行请求?四种方式浅析
javascript事件委托是什么
介绍js的四种类型检测方法及根据jquery写的工具方法
javascript中数组如何去掉空值
详解js中的json和jsonp
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » javascript如何定义字符串