Javascript 字符串浏览器兼容问题
2015-01-29 09:27
531 查看
转载自己博客园中的文章 http://www.cnblogs.com/IcemanZB/p/4134441.html
先看下不兼容的写法,若我想获取某个字符串的第几位
这种写法 在IE 7以下的浏览器都不兼容,以下提供浏览器全兼容的方式
使用charAt() 就可以获取字符串中某个字符,并且全部兼容
补充 经过测试 substring 效率更高。
先看下不兼容的写法,若我想获取某个字符串的第几位
var str='aavvvcc'; console.info(str[0]);
这种写法 在IE 7以下的浏览器都不兼容,以下提供浏览器全兼容的方式
var str='aavvvcc'; console.info(str.charAt(1));
使用charAt() 就可以获取字符串中某个字符,并且全部兼容
补充 经过测试 substring 效率更高。
var s="",i=1000000; while(i>0){ s+="a"; i--; } console.time("charAt"); console.log(s.charAt(10)); console.timeEnd("charAt"); // charAt 28.18ms console.time("substring"); console.log(s.substring(9,10)); console.timeEnd("substring"); // substring 2.34ms
相关文章推荐
- Javascript字符串浏览器兼容问题分析
- Javascript字符串浏览器兼容问题分析
- 12种Javascript解决常见浏览器兼容问题的方法
- Javascript解决常见浏览器兼容问题的12种方法
- javascript计算器之DOM事件模型-----浏览器兼容问题
- 浏览器兼容问题IE兼容模式下 SCRIPT1028: 缺少标识符、字符串或数字
- javascript解决innerText浏览器兼容问题思路代码
- javascript 操作日期 测试(注意浏览器兼容问题)
- javascript/css浏览器兼容问题
- 12种Javascript解决常见浏览器兼容问题的方法
- JavaScript js 兼容浏览器问题 兼容FireFox(FF)、IE的解决方法
- ASP程序中调用JavaScript中getYear()方法显示时间浏览器兼容显示错误问题
- javascript 字符串连接的性能问题(多浏览器)
- javascript浏览器几个兼容问题
- javascript在不同浏览器下的兼容问题已经遇到的疑难杂症
- 12种Javascript解决常见浏览器兼容问题的方法
- javascript ie6 变量不兼容 ie6报错但是Firefox,ie8等其他浏览器正常问题
- javascript浏览器兼容问题
- Javascript 浏览器兼容的一些问题
- JavaScript 页面后退几个浏览器不兼容问题