您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關JavaScript中substr()方法和substring()方法的區別是什么的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
substr()方法
substr() 方法可在字符串中獲取從 start 下標開始的指定數目的字符。
基本語法:
string.substr(start,length)
start參數:要獲取的子串的起始下標,必須是數值,如果是負數,那么該參數聲明從字符串的尾部開始算起的位置。
length參數:子串中的字符數,必須是數值,可省略。如果省略了該參數,那么返回從 stringObject 的開始位置到結尾的字串。
substr()方法的簡單示例:
示例1:
var str="Hello world!"; var str1=str.substr(3,7); console.log(str1);
輸出:
示例2:
var str="Hello world!"; var str1=str.substr(3); console.log(str1);
輸出:
substring()方法
substring() 方法用于獲取字符串中介于兩個指定下標之間的字符。
基本語法:
string.substring(start,stop)
start參數:要獲取的子串的起始下標,值必須是整數,不可為負數。
stop參數:要獲取的子串的終止下標,值必須是整數,不可為負數;可省略,如果省略該參數,那么返回的子串會一直到字符串的結尾。
substring()方法的簡單示例:
示例1:
var str="Hello world!"; var str1=str.substring(3,7); console.log(str1);
輸出:
說明:substring() 方法返回的子串包括 start 處的字符,但不包括 stop 處的字符。
示例2:
var str="Hello world!"; var str1=str.substring(3); console.log(str1);
輸出:
總結:
substr()方法是從指定位置的字符開始,返回指定長度的字符數;substr()方法的第二個參數接受負數。substring()方法是從指定位置的字符開始,指定位置的字符結束,返回指定位置間的字符;substring()方法的第二個參數不接受負數。
感謝各位的閱讀!關于JavaScript中substr()方法和substring()方法的區別是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。