一个很有意思的发现(JavaScript字符串连接的效率)

简介:
    

一个很有意思的发现(JavaScript字符串连接的效率)

Code

上面是类似C#StringBuilder类.

 下面是我的测试代码

 

Code

 

测试结果:

火狐:

StringBuilder用时:63
+链接用时:31

IE 7:

StringBuilder用时:78
+链接用时:1532

IE 8:

StringBuilder用时:16
+链接用时:31

上面的结果大家可以看出来在IE和火狐下两个方法的巨大差异,奇怪的是在火狐里+号的速度竟然比StringBuilder快.

版权说明

  如果标题未标有<转载、转>等字则属于作者原创,欢迎转载,其版权归作者和博客园共有。
  作      者:温景良
  文章出处:http://wenjl520.cnblogs.com/  或  http://www.cnblogs.com/

分类: JavaScript
0
0
« 上一篇: ArcGIS Engine开发系列:将地图导出为图片的两种方法
» 下一篇: 最全的CSS浏览器兼容问题整理(转载)
posted @ 2009-03-30 16:56 温景良(Jason) Views( 587) Comments( 1) Edit 收藏

  
#1楼 2009-03-30 17:08 | ccutes
我觉得应该是+比sb快的,因为在你自己定义的sb里你用数组了,不管是append还是tostring,都费效率吧?

相关文章
|
4月前
|
JavaScript 前端开发 API
淘宝店铺阿里旺旺采集工具,连接批量转旺旺ID,用Js接口实现效果
以下是淘宝店铺阿里旺旺采集工具的JS实现代码,包含批量获取店铺旺旺ID功能,当然仅
|
JavaScript 前端开发
JS几种拼接字符串的方法
JS几种拼接字符串的方法
243 1
|
JavaScript
js 解析 byte数组 成字符串
js 解析 byte数组 成字符串
354 5
|
JavaScript 前端开发 数据处理
模板字符串和普通字符串在浏览器和 Node.js 中的性能表现是否一致?
综上所述,模板字符串和普通字符串在浏览器和 Node.js 中的性能表现既有相似之处,也有不同之处。在实际应用中,需要根据具体的场景和性能需求来选择使用哪种字符串处理方式,以达到最佳的性能和开发效率。
294 63
|
10月前
|
JavaScript 前端开发 开发者
JavaScript字符串的常用方法
在JavaScript中,字符串处理是一个非常常见的任务。JavaScript提供了丰富的字符串操作方法,使开发者能够高效地处理和操作字符串。本文将详细介绍JavaScript字符串的常用方法,并提供示例代码以便更好地理解和应用这些方法。
220 13
|
JavaScript 前端开发 索引
JavaScript学习第二章--字符串
本文介绍了JavaScript中的字符串处理,包括普通字符串和模板字符串的使用方法及常见字符串操作方法如`charAt`、`concat`、`endsWith`等,适合前端学习者参考。作者是一位热爱前端技术的大一学生,专注于分享实用的编程技巧。
137 2
|
12月前
|
JSON JavaScript 关系型数据库
node.js连接GBase 8a 数据库 并进行查询代码示例
node.js连接GBase 8a 数据库 并进行查询代码示例
|
JavaScript 前端开发
javascript创建字符串
javascript创建字符串
|
存储 JavaScript 前端开发
JavaScript 字符串(String) 对象
JavaScript 字符串(String) 对象
140 3
|
SQL JavaScript 数据库
sqlite在Windows环境下安装、使用、node.js连接
sqlite在Windows环境下安装、使用、node.js连接

热门文章

最新文章

下一篇
oss云网关配置