关于IE BUG与字符串截取substr的解决办法
一直以来没注意这个问题,今天本想搞个这样的:
var str = 'hello world 8024';str.substr(-4,4);
负数是从末尾开始倒数。
应该返回:8024
但发现IE6-IE8,substr参数不支持负数,返回的是:hell,你们可以测试下。
所以呢,我们还是不推荐用这个substr方法。
我们改用substring方法好了。如:str.substring(str.length-4);
就正确返回了:8024
js异常捕获方法介绍
scripttype="text/javascript"try{...somecode...}catch(e){...somecode...//处理错误throw(e.name);//抛出异常}finally{BR//完成后执行的语句块,非必须BR}/scriptjavascriptError对象:na
关于JS管理作用域的问题
关键字:标识符、执行上下文、作用域、作用域链、变量对象、活动对象理论知识理解JavaScript如何管理作用域和作用域链很重要。因为在作用域链中要
裁剪字符串trim()自定义改进版
ECMAScript5已经为字符串定义了原生的trim方法。这个方法可能比会比本文的任何版本的都要快。建议在支持的浏览器中使用原生函数。下面讲述的是自定