JS中提取指定数目的字符substr()和提取字符串substring()有什么区别?
phpcn_u233
phpcn_u233 2016-12-24 09:14:34
0
2
1770

JS中提取指定数目的字符substr()和提取字符串substring()有什么区别?

phpcn_u233
phpcn_u233

全員に返信(2)
数据分析师

JS で指定した数の文字を抽出する substr() と文字列 substring() を抽出することの違いは何ですか? -PHP中国語サイトQ&A-JSで指定した文字数を抽出するsubstr()と文字列を抽出するsubstring()の違いは何ですか? -PHP中国語サイトQ&A

ぜひ見て学んでください。

いいねを押す +0
阿神

JS中substr和substring的用法和区别:

substr 和 substring都是JS 截取字符串函数,两者用法很相近,下面是两者的语法示例:

一、substr 方法

返回一个从指定位置开始的指定长度的子字符串。
string.substr(start [, length ])

注意: length可选项。如 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串到 string 的最后。

二、substring 方法

返回位于 String 对象中指定位置的子字符串。
string.substring(start, end)

注意:

substring 方法将返回一个包含从 start 到最后(不包含 end )的子字符串的字符串。

三、示例代码

var str = "I love JS!";// 有一个str字符串,如想获取JS子字符串,用两种方法如何实现。
str.substr(7, 2); // 获取子字符串。

str.substring(7, 9); // 获取子字符串。

结果:  JS

区别:第二参数,substr第二个参数是获取子字符串的长度,substring第二个参数是获取子字符串的结束位置。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート