关于IE BUG与字符串截取substr的解决办法

 更新时间:2013年04月10日 14:59:01   作者:  
本篇文章小编为大家介绍一下,关于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原型的面试题讲解

    关于js原型的面试题讲解

    下面小编就为大家带来一篇关于js原型的面试题讲解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • JavaScript 入门·JavaScript 具有全范围的运算符

    JavaScript 入门·JavaScript 具有全范围的运算符

    JavaScript 入门·JavaScript 具有全范围的运算符...
    2007-10-10
  • javascript学习笔记_浅谈基础语法,类型,变量

    javascript学习笔记_浅谈基础语法,类型,变量

    下面小编就为大家带来一篇javascript学习笔记_浅谈基础语法,类型,变量。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • 理解和运用JavaScript的闭包机制

    理解和运用JavaScript的闭包机制

    这篇文章主要介绍了理解和运用JavaScript的闭包机制,是JavaScript入门学习中的基础知识,需要的朋友可以参考下
    2015-08-08
  • 详解JavaScript 为什么要有 Symbol 类型?

    详解JavaScript 为什么要有 Symbol 类型?

    这篇文章主要介绍了JavaScript 为什么要有 Symbol 类型,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • JavaScript学习笔记之JS对象

    JavaScript学习笔记之JS对象

    这篇文章向我们详细介绍了javascript中的对象,包括默认对象、数组对象、字符串对象、自定义对象,并通过示例对这4中对象做了对比分析,推荐给大家。
    2015-01-01
  • Javascript 构造函数详解

    Javascript 构造函数详解

    Javascript构造函数是非常强大的,它可能也是Javascript能被充分利用的特点之一。但是如果你想真正的了解Javascript,你还是应该明白构造函数是如何工作的。本文,我们将从三个方面来讲述构造函数。
    2014-10-10
  • js中基本事件的总结(onclick、onblur、onchange等)

    js中基本事件的总结(onclick、onblur、onchange等)

    事件是用户在网页上的交互行为如点击、滚动、按键等,JavaScript通过事件监听来响应这些行为,这里为大家分享一下,js中的基本事件,方便大家选择合适的触发形式
    2025-02-02
  • javaScript NameSpace 简单说明介绍

    javaScript NameSpace 简单说明介绍

    命名空间,一看就知道主要目的是为了避免冲突。下面就来说一下如何打造自己的JavaScript命名空间。
    2013-07-07
  • JavaScript 内置对象属性及方法集合

    JavaScript 内置对象属性及方法集合

    JavaScript内置对象属性及方法大全,学习js的朋友可以收藏下, 方便以后的学习。
    2010-07-07

最新评论