欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS截取字符串 subStr()、substring()、slice() 方法示例詳解

 更新時間:2024年01月17日 10:56:46   作者:alokka  
這篇文章主要介紹了JS截取字符串 subStr()、substring()、slice() 方法,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧

1. subStr(start, length)

substr() 方法可在字符串中截取從start下標開始到指定length數(shù)目的字符

var str = "Hello world!";
console.log(str.substr(3, 5));
// lo wo

沒有設置 length 時默認到末尾

var str = "Hello world!";
console.log(str.substr(3));
// lo world!

2. substring(start, end)

string.substring(start, end) 方法從 start 位置截取到 end 位置,end 可選

var str = "Hello world!";
console.log(str.substring(3, 8));
// lo wo

沒有設置 end 時默認到末尾

var str = "Hello world!";
console.log(str.substring(3));
// lo world!

特點:

如果 start > stop ,start和stop將被交換

var str = "Hello world!";
console.log(str.substring(8, 3));
// lo wo

如果參數(shù)是負數(shù)或者不是數(shù)字,將會被0替換

var str = "Hello world!";
console.log(str.substring(-1, 8));
// Hello wo

3. slice(start, end)

slice(start,end) 方法用于提取字符串的某個部分(從參數(shù) start 到 end 位置),并以新的字符串返回被提取的部分。類似 substring()。

var str = "Hello world!";
console.log(str.slice(3, 8));
// lo wo

沒有設置 end 時默認到末尾

var str = "Hello world!";
console.log(str.slice(3));
// lo world!

特點:

如果 start > end 不會交換兩者

var str = "Hello world!";
console.log(str.slice(8, 3));
// undefined

如果 start 小于0,則切割從字符串末尾往前數(shù)的第 start 個的字符開始(包括該位置的字符)

var str = "Hello world!";
console.log(str.slice(-2, -1));
// d
var str = "Hello world!";
console.log(str.slice(-2));
// d!

如果 end 小于0,則切割在從字符串末尾往前數(shù)的第 end 個字符結束(不包含該位置字符)

var str = "Hello world!";
console.log(str.slice(3, -2));
// lo worl

到此這篇關于JS截取字符串 subStr()、substring()、slice() 方法的文章就介紹到這了,更多相關js 截取字符串 subStr()、substring()、slice()內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • js中??是什么意思(示例場景)

    js中??是什么意思(示例場景)

    ???是一個非常有用的運算符,特別適合在需要區(qū)分?null/undefined?和其他假值的場景中使用,它可以幫助你更精確地處理默認值邏輯,本文給大家介紹js中??是什么意思,感興趣的朋友一起看看吧
    2025-04-04
  • js模擬F11頁面全屏顯示

    js模擬F11頁面全屏顯示

    這篇文章主要為大家詳細介紹了js模擬實現(xiàn)F11使頁面全屏顯示,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • 原生js仿jquery一些常用方法(必看篇)

    原生js仿jquery一些常用方法(必看篇)

    下面小編就為大家?guī)硪黄鷍s仿jquery一些常用方法(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • js實現(xiàn)橫向伸展開的二級導航菜單代碼

    js實現(xiàn)橫向伸展開的二級導航菜單代碼

    這篇文章主要介紹了js實現(xiàn)橫向伸展開的二級導航菜單代碼,涉及javascript鼠標事件及頁面元素遍歷的相關技巧,需要的朋友可以參考下
    2015-08-08
  • form表單轉Json提交的方法(推薦)

    form表單轉Json提交的方法(推薦)

    下面小編就為大家?guī)硪黄猣orm表單轉Json提交的方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • Typescript文件被識別為視頻的問題解決

    Typescript文件被識別為視頻的問題解決

    這篇文章主要為大家介紹了Typescript文件被識別為視頻的問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • JavaScript實現(xiàn)倒計時跳轉頁面功能【實用】

    JavaScript實現(xiàn)倒計時跳轉頁面功能【實用】

    本文分享了JavaScript實現(xiàn)倒計時跳轉頁面功能的具體實例代碼,頁面代碼簡單,直接拷貝就能運行,頁面可以自己美化下哦。需要的朋友一起來看下吧
    2016-12-12
  • 利用js 進行輸入框自動匹配字符的小例子

    利用js 進行輸入框自動匹配字符的小例子

    制作論壇用到的輸入框~想模仿百度之類的寫一個自動匹配字符
    2013-06-06
  • JS實現(xiàn)audio音頻剪裁剪切復制播放與上傳(步驟詳解)

    JS實現(xiàn)audio音頻剪裁剪切復制播放與上傳(步驟詳解)

    這篇文章主要介紹了JS實現(xiàn)audio音頻剪裁剪切復制播放與上傳,本文分步驟通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • js 獲取、清空input type=

    js 獲取、清空input type=

    本篇文章主要是對js獲取、清空input type="file"的值的示例代碼進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-02-02

最新評論