slice()、substring()和substr()的作用和區別


slice()它的作用是提取字符串的一部分,並返回一個新的字符串,他接收起始位置但不接收末尾位置,俗稱留頭不留尾,括號內跟兩個參數,但當參數為負數時,它會將它自身的長度與負數相加作為參數去運算;

substring()它的作用是提取字符串的子串,和slice一樣也是留頭不留尾,括號內也是兩個參數,第二個參數如果不選,則返回的參數會一直到字符串的尾部,若兩個參數相等,則返回空字符串,若某個參數為負數,則會被替換成0;

substr()它的作用是返回一個從指定位置開始到指定長度的字符串,當第二個參數為0或者負數時,返回一個空的字符串,如果沒有指定改參數,則返回的參數會一直延續到字符串的尾部。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM