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

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

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

1. subStr(start, length)

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

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

沒(méi)有設(shè)置 length 時(shí)默認(rèn)到末尾

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

沒(méi)有設(shè)置 end 時(shí)默認(rèn)到末尾

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

特點(diǎn):

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

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

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

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

3. slice(start, end)

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

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

沒(méi)有設(shè)置 end 時(shí)默認(rèn)到末尾

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

特點(diǎn):

如果 start > end 不會(huì)交換兩者

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

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

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 個(gè)字符結(jié)束(不包含該位置字符)

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

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

相關(guān)文章

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

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

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

    js模擬F11頁(yè)面全屏顯示

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

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

    下面小編就為大家?guī)?lái)一篇原生js仿jquery一些常用方法(必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-09-09
  • js實(shí)現(xiàn)橫向伸展開(kāi)的二級(jí)導(dǎo)航菜單代碼

    js實(shí)現(xiàn)橫向伸展開(kāi)的二級(jí)導(dǎo)航菜單代碼

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

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

    下面小編就為大家?guī)?lái)一篇form表單轉(zhuǎn)Json提交的方法(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-09-09
  • Typescript文件被識(shí)別為視頻的問(wèn)題解決

    Typescript文件被識(shí)別為視頻的問(wèn)題解決

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

    JavaScript實(shí)現(xiàn)倒計(jì)時(shí)跳轉(zhuǎn)頁(yè)面功能【實(shí)用】

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

    利用js 進(jìn)行輸入框自動(dòng)匹配字符的小例子

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

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

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

    js 獲取、清空input type=

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

最新評(píng)論