可用性JavaScript 1.0; JScript 1.0, ECMAScript v1 语法string.substring(from, to) 参数
返回值一个新字符串,其长度为to-from,存放的是字符串string的一个子串。这个新字符串含有的字符是从string中的from处到to-1处复制的。 描述String.substring()将返回字符串string的子串,由from到to之间的字符构成, 包括位于from的字符,不包括位于to的字符。 如果参数from与to相等,那么该方法返回的就是一个空串(即长度为0的字符串)。 如果from比to大,那么该方法在抽取子串之前会先交换这两个参数。 要记住,该子串包括from处的字符,不包括to处的字符。虽然这样看来有违直觉, 但这种系统一个值得注意重要特性是,返回的子串的长度总等于to-from。 Bug在JavaScript的Netscape实现中,如果明确地把语言版本设置为1.2(如把<script>标记的language性质设置为1.2),那么如果from比to大,该方法不能正确地交换它的参数,而是返回空串。 参阅String.charAt( ), String.indexOf( ), String.lastIndexOf( ), String.slice( ), String.substr( ) |