国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

JavaScript字符串常用方法

這篇具有很好參考價值的文章主要介紹了JavaScript字符串常用方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

字符串的常用方法

●我們操作字符串,也有一堆的方法來幫助我們操作
●字符串和數(shù)組有一個一樣的地方,也是按照索引來排列的
●注意:所有字符串常用方法, 都不會改變原始字符串, 都是以返回值的形式出現(xiàn)結(jié)果

字符串常用方法之 charAt

●作用:charAt() 是找到字符串中指定索引位置的內(nèi)容返回
●語法:字符串.charAt(索引)
●返回值:該索引位置對應(yīng)的字符
○如果有該索引位置, 那么就是該索引位置的字符
○如果沒有該索引位置, 那么就是 空字符串('')

var str = 'hello world'

// 使用 charAt 找到字符串中的某一個內(nèi)容
var index = str.charAt(2)
console.log(index) // l

//查找索引為 13 的內(nèi)容,因?yàn)闆]有返回是一共空字符串
var index1 = str.charAt(13)
console.log(index1); // ''

字符串常用方法之 charCodeAt

●作用:charCodeAt() 就是返回對應(yīng)索引位置的 unicode 編碼
●語法:字符串.charCodeAt(索引)
●返回值:該索引位置的對應(yīng)字符的 編碼(十進(jìn)制)

var str = 'hello world'

// 使用 charAt 找到字符串中的某一個內(nèi)容
var index = str.charCodeAt(4)
console.log(index) // 111

○因?yàn)?0 在 unicode 對照表里面存儲的是 111,所以就會返回 111

字符串常用方法之 indexOf

●作用:indexOf 就是按照字符找到對應(yīng)的索引
●語法:字符串.indexOf(要查找的字符,開始索引)
●返回值:
○如果有該字符內(nèi)容, 那么就是該字符的索引位置
○如果沒有該字符內(nèi)容, 就是 -1

var str = 'hello world'

// 使用 indexOf 找到字符串中的某一個內(nèi)容
var index = str.indexOf('l', 0)
console.log(index) // 2 返回第一個找到的內(nèi)容的下標(biāo)后面的就不查找了

var index1 = str.indexOf('w', 3)
console.log(index1); // 6 不管從那個索引開始,索引的位置不變

var index2 = str.indexOf('w', 7)
console.log(index2); // -1 從索引7開始查找沒有找到返回-1

字符串常用方法之 lastIndexOf

●作用:lastIndexOf 是從后向前檢測該字符在字符串內(nèi)的索引位置
●語法:字符串.indexOf(要查找的字符,開始索引)
●返回值:
○如果有該字符內(nèi)容, 那么就是該字符的索引位置
○如果沒有該字符內(nèi)容, 就是 -1

var str = 'hello world'

// 使用 lastIndexOf 找到字符串中的某一個內(nèi)容
var index = str.lastIndexOf('l')
console.log(index) //9 返回第一個找到的內(nèi)容的下標(biāo)后面的就不查找了,索引的位置不變

var index = str.lastIndexOf('l', 8)
console.log(index) //3 返回第一個找到的內(nèi)容的下標(biāo)后面的就不查找了,索引的位置不變

var index = str.lastIndexOf('w', 5)
console.log(index) //-1 從后開始查找,開始的索引是5 但是前面沒有找到w 返回-1

字符串常用方法之 substring

●作用:substring 是用來截取字符串使用的
●語法: substring(從哪個索引開始,到哪個索引截止),包含開始索引,不包含結(jié)束索引
●返回值:返回截取到的內(nèi)容

var str = 'hello world'

// 使用 substring截取字符串中的某一個內(nèi)容
var res = str.substring(2, 8)
console.log(res); //llo wo

字符串常用方法之 substr

●作用:substr 也是用來截取字符串的
●語法:substr(從哪個索引開始,截取多少個)
●返回值:截取到的內(nèi)容

var str = 'hello world'

// 使用 substr截取字符串中的某一個內(nèi)容
var res = str.substr(2, 7)//從索引2開始,截取7個
console.log(res); //llo wor

○這個方法和 substring 不一樣的是,第二個參數(shù)是截取多少個

字符串常用方法之 toLowerCase 和 toUpperCase

●作用:這兩個方法分別是用來給字母格式的字符串轉(zhuǎn)成 小寫字母 和 大寫字母 的
●語法:
○字符串.toLowerCase()
○字符串.toUpperCase()

var str = 'hello world'

// 使用 toUpperCase 轉(zhuǎn)換成大寫
var upper = str.toUpperCase()
console.log(upper) // HELLO WORLD

// 使用 toLowerCase 轉(zhuǎn)換成小寫
var lower = upper.toLowerCase()
console.log(lower) // hello world

字符串常用方法之 slice

●作用:截取字符串
●語法:字符串.slice(起始索引,結(jié)束索引)
○包含開始的索引對應(yīng)的內(nèi)容,不包含結(jié)束索引對應(yīng)的內(nèi)容
○結(jié)束索引不寫就直接截取到末尾
●返回值:截取出來的字符串

var str = 'hello world'

// 使用 slice 截取字符串
var res = str.slice(1, 4) //ell
console.log(res);
//沒有結(jié)束的索引直接截取到末尾
var res1 = str.slice(1) //ello world
console.log(res1);

字符串常用方法之 replace

●作用:用指定的內(nèi)容替換掉字符串中的內(nèi)容
●語法:字符串.repalce(被替換的內(nèi)容,要替換的內(nèi)容)
○被替換內(nèi)容 => 換下內(nèi)容
○要替換內(nèi)容 => 換上內(nèi)容
●返回值:替換好的字符串
●注意:內(nèi)容只能被替換一次,從索引0 的位置開始

var str = 'hello world'

// 使用 replace 替換字符串中的內(nèi)容

var res = str.replace('l', 'M')

console.log(res); // heMlo world
console.log(str); // hello world

字符串常用方法之 split

●作用:按照切割符號, 把字符串切割開, 放在一個數(shù)組里面.
●語法:字符串.split('指定的切割符')
○切割符可以不傳遞,就會和整體當(dāng)做一個字符串
○('')空字符串會一位一位的切割
○(' ') 字符串中有空格 會按照原字符串中的空格切割
●返回值:一個用指定切割符切割好的數(shù)組

var str = 'hello world'

// 使用 split 切割成一個數(shù)組
var res = str.split()
console.log(res); //['hello world']

var res1 = str.split('')
console.log(res1); //['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']

var res2 = str.split(' ')
console.log(res2); //['hello', 'world']

字符串常用方法之 concat

●作用:字符串拼接也可以說是字符串合并
●語法:字符串.concat(字符串)
●返回值:拼接后的字符串

var str = 'hello world '

var str1 = 'ni hao'

// 使用 concat 切割成一個數(shù)組
var res = str.concat('ni hao')
console.log(res); // hello world ni hao

var res1 = str.concat(str1)
console.log(res1); // hello world ni hao

字符串常用方法之 trim

●作用:取出字符串頭尾的空白內(nèi)容
●語法:字符串.trim()
●返回值:去除空白內(nèi)容以后的字符串

var str = '   hello world     '

// 使用 trim 切割成一個數(shù)組
var res = str.trim()
console.log(res); // hello world

字符串常用方法之 trimStart / trimLeft

●作用:去除字符串頭部的空白內(nèi)容
●語法:
○字符串.trimStart()
○字符串.trimLeft()
●返回值:去除空白內(nèi)容以后的字符串

var str = '   hello world     '

// 使用 trimStart 后者trimLeft去除頭部的空白內(nèi)容
var res = str.trimStart()
console.log(res); //hello world 

var res1 = str.trimLeft()
console.log(res1); //hello world

字符串常用方法之 trimEnd / trimRight

●作用:去除字符串尾部的空白內(nèi)容
●語法:
○字符串.trimtrimEnd()
○字符串.trimRight()
●返回值:去除空白內(nèi)容以后的字符串文章來源地址http://www.zghlxwxcb.cn/news/detail-584075.html

var str = '   hello world     '

// 使用 trimEnd 后者trimRight去除尾部的空白內(nèi)容
var res = str.trimEnd()
console.log(res); //   hello world

var res1 = str.trimRight()
console.log(res1); //   hello world

到了這里,關(guān)于JavaScript字符串常用方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • JavaScript 處理字符串?dāng)?shù)組數(shù)據(jù)方法

    JavaScript 處理字符串?dāng)?shù)組數(shù)據(jù)方法

    ? ? ? ? 前端三件套中 JavaScript 就是充電處理業(yè)務(wù)邏輯的一個角色,在很多情況之下,或像在做項目之中去發(fā)起一些數(shù)據(jù)請求之后待服務(wù)器響應(yīng)回饋給到客戶端的時候,對于返回的數(shù)據(jù)需要進(jìn)行一個格式的處理,比如有JSON,字符串,XML等等這些數(shù)據(jù)格式,有時需要格式轉(zhuǎn)化,

    2024年02月12日
    瀏覽(20)
  • JavaScript刪除字符串中指定字符的四種方法

    推薦使用第一種 第四種 方法一:使用 replace()方法 replace()方法用于將特定字符或字符串替換為其他字符或字符串 參數(shù): 第一個參數(shù)是待替換的字符或字符串 , 第二個參數(shù)是替換為的字符或字符串。 可以將第一個參數(shù)設(shè)為 要刪除的字符 ,將第二個參數(shù) 設(shè)為空字符串 ,這樣

    2024年02月15日
    瀏覽(29)
  • JavaScript刪除字符串最后一個字符的三種方法

    JavaScript刪除字符串最后一個字符的三種方法 在JavaScript中,我們經(jīng)常需要操作字符串。有時候,我們可能需要刪除字符串的最后一個字符。下面將介紹三種常見的方法來實(shí)現(xiàn)這個目標(biāo)。 方法一:使用 slice 函數(shù) slice 函數(shù)是JavaScript中一個常用的字符串方法,它可以返回一個新的

    2024年02月08日
    瀏覽(23)
  • 10 種常用的字符串方法

    字符串拼接 判斷字符串中是否包含指定值,返回布爾值 判斷字符串中是否包含指定值,返回符合的第一個值的下標(biāo),沒有返回-1 從右到左 判斷字符串中是否包含指定值,返回符合的第一個值的下標(biāo),沒有返回-1 將字符串復(fù)制幾份 替換字符串內(nèi)元素,可以直接傳值,也可以傳

    2024年02月09日
    瀏覽(22)
  • 在JavaScript中將字符串轉(zhuǎn)換為數(shù)字的7種方法

    原始地址:https://dev.to/sanchithasr/7-ways-to-convert-a-string-to-number-in-javascript-4l 使用parseInt() parseInt()解析字符串并返回一個整數(shù)。可以包含空格。只返回第一個數(shù)字。 然而,該方法有一個限制。如果解析的是小數(shù),它將四舍五入為最近的整數(shù)值,并將該值轉(zhuǎn)換為 字符串 。一個可能

    2024年02月05日
    瀏覽(16)
  • 常用字符串處理方法匯總--Pandas

    常用字符串處理方法匯總--Pandas

    字符串處理只能在Series上進(jìn)行,不可以在DataFrame上操作,只能對字符串進(jìn)行處理,不能對整數(shù)、日期進(jìn)行處理 1.1.1 函數(shù)功能 統(tǒng)計Series中每個元素中包含pat的次數(shù) 1.1.2 函數(shù)語法 1.1.3 函數(shù)參數(shù) 參數(shù) 含義 pat 表達(dá)式 1.2.1 函數(shù)功能 統(tǒng)計Series中每個元素的長度 1.2.2 函數(shù)語法 2.1.1 函

    2024年02月12日
    瀏覽(25)
  • JavaScript 實(shí)現(xiàn)字符串轉(zhuǎn)JSON對象的四種方法

    在很多時候我們都需要將數(shù)據(jù)轉(zhuǎn)換為JSON的格式去進(jìn)行請求,這里就給大家介紹幾種轉(zhuǎn)JSON的方法 語法: eval()定義:eval() 函數(shù)可計算某個字符串,并執(zhí)行其中的的 JavaScript 代碼。 由于 JSON 語法是 JavaScript 語法的子集,JavaScript 函數(shù) eval() 可用于將 JSON 文本轉(zhuǎn)換為 JavaScript 對象。

    2024年02月15日
    瀏覽(60)
  • String字符串,F(xiàn)astJson常用操作方法

    String字符串,F(xiàn)astJson常用操作方法

    1、創(chuàng)建配置環(huán)境 注意 測試的時候需要更改一下idea的設(shè)置 2、FastJson簡介 3、 序列化 測試 JSON.toJSONString(序列化java對象) 4、 反序列化 5、枚舉介紹 6、JSONField注解的使用 1、注解 2、作用于字段上面 3、格式化日期時間 4、指定字段不序列化 5、指定字段順序 6、自定義序列化內(nèi)容

    2024年02月21日
    瀏覽(23)
  • 字符串輸入的2種常用方法詳解

    字符串輸入的2種常用方法詳解

    這種方法可以輸入字符串, 但是只能輸入一個詞,遇到空格就結(jié)束了。 ,空格之后的字符,會留在緩沖區(qū),等待下次讀入。 如果我們要使用scanf函數(shù)來輸入的話,有沒有辦法呢? 答案:有的。 除了轉(zhuǎn)換修飾符 s 以外,也可以 使用“掃描集”(scanset)修飾符來讀取字符串

    2024年02月04日
    瀏覽(19)
  • Python中常用的字符串分割方法介紹!

    在Python開發(fā)中,當(dāng)需要將一個字符串進(jìn)行拆分或者組合時,自帶了一系列函數(shù)和方法來處理,今天老男孩教育小編帶大家詳細(xì)了解一下如何進(jìn)行Python分割和拼接字符串,以下是詳細(xì)的內(nèi)容: 1、使用split()方法進(jìn)行字符串切割 split()方法可以根據(jù)指定的分隔符將字符串切割成多

    2024年02月04日
    瀏覽(61)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包