中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

substring()與substr()有什么區別

發布時間:2021-02-03 14:02:25 來源:億速云 閱讀:235 作者:Leah 欄目:web開發

substring()與substr()有什么區別?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

在JavaScript中,通常會用到截取,那所謂截取呢,其實就是要獲得被截取元素的某個位置到某個位置的內容,那么JS給我提供了substring和substr這兩種方法:

這兩種截取的方式有什么區別呢?直接代碼演示:

substring(a,b):

a:表示起始位置

b:表示結束位置

!但是值得注意的是:截取時,截取內容當中包含了開始位置的元素,但是不包含結束位置的元素!

示例:

function sub1(){
  var str = 'javascript';
  return str.substring(0,4);
 }
 console.log(sub1());  //返回值為‘java'
 
 function sub2(){
  var str = 'javascript';
  return str.substring(1,4);
 }
 console.log(sub2());  //返回值為‘ava'

總結:substring截取時,包括起始位置,不包括結束位置,并且a,b兩個參數均為位置值,即索引值

substr(index,length):

index:表示起始位置

length:表示截取內容長度

! 截取時包括了起始位置的元素 !

示例:

function sub3(){
  var str = 'javascript';
  return str.substr(0,4);
 }
 console.log(sub3());   //返回值為‘java'
 
 function sub4(){
  var str = 'javascript';
  return str.substr(1,4);
 }
 console.log(sub4());  //返回值為‘avas'

總結:substr截取時,包括起始位置,兩個參數分別為起始位置和截取長度

看完上述內容,你們掌握substring()與substr()有什么區別的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

紫阳县| 莲花县| 庆阳市| 金平| 舞阳县| 冕宁县| 涟水县| 江城| 云龙县| 肥乡县| 闽清县| 湟中县| 方正县| 吉水县| 宜都市| 浏阳市| 四会市| 定陶县| 玉环县| 东乌珠穆沁旗| 南召县| 株洲市| 铜陵市| 敖汉旗| 芮城县| 蒲城县| 扎囊县| 安福县| 滦南县| 长沙市| 南京市| 长乐市| 华亭县| 芜湖市| 双牌县| 鲁甸县| 呼伦贝尔市| 富源县| 阜城县| 大新县| 沐川县|