js中的substr和substring區別
阿新 • • 發佈:2018-11-20
問題 one 開始 如果 說明 是個 表示 live 不同的
Substring:
該方法可以有一個參數也可以有兩個參數。
(1) 一個參數:
示例: var str=“Olive”;
str.substring(3);
結果:“ve”
說明:當substring只有一個參數時,參數表示從字符串的第幾位開始截取,
直截取到字符串結尾。
(2) 兩個參數:
示例:var str=“Olive”;
1) Str.substring(3,4);
2) Str.substring(3,2);
結果:1) “v” 2) 0
說明:當substring有兩個參數時,第一個參數表示從字符串的第幾位開始截取,第二個參數表示截取到字符串的第幾位。這點是個C#中字符截取不同的一點,所以才會導致不同的結果。
Substr:
該方法也可以有一個或兩個參數。
(1) 一個參數:
說明:substr一個參數時,作用跟substring方法一個參數時一樣。
(2) 兩個參數:
示例:var str=“Olive”;
1) Str.substr(3,2);
2) Str.substr(3,4);
結果:1) “ve” 2) “ve”
說明:substr有兩個參數時,第一個參數表示從字符串的第幾位開始截取,第二個參數表示截取多少位字符串。這點跟C#中字符截取相同的,所以在以後的使用中,如果想要避免出現截取的問題最好還是使用substr。
js中的substr和substring區別