AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當(dāng)前位置:首頁 > 科技  > 軟件

你應(yīng)該知道的13個(gè)最常見的JavaScript字符串方法

來源: 責(zé)編: 時(shí)間:2023-12-05 09:25:11 304觀看
導(dǎo)讀本文翻譯自 13 Most Common JavaScript String Methods You Should Know About,作者:Shefali, 略有刪改。在JavaScript中提供了一組豐富的方法來操作和處理字符串。在這篇文章中,我將向您介紹13個(gè)最常用的JavaScript字符

本文翻譯自 13 Most Common JavaScript String Methods You Should Know About,作者:Shefali, 略有刪改。Col28資訊網(wǎng)——每日最新資訊28at.com

在JavaScript中提供了一組豐富的方法來操作和處理字符串。在這篇文章中,我將向您介紹13個(gè)最常用的JavaScript字符串方法及其功能。Col28資訊網(wǎng)——每日最新資訊28at.com

String length

如果你想找到一個(gè)字符串中的字符數(shù),那么你可以使用length屬性。Col28資訊網(wǎng)——每日最新資訊28at.com

const str = "This is a string.";const lengthOfStr = str.length;console.log(lengthOfStr); // Output: 17

這也計(jì)算了空格的長度。Col28資訊網(wǎng)——每日最新資訊28at.com

String toUpperCase()

如果你想把一個(gè)字符串轉(zhuǎn)換成大寫字符串,那么你可以使用toUpperCase()方法。Col28資訊網(wǎng)——每日最新資訊28at.com

const str = "This is a string.";const uppercaseStr = str.toUpperCase();console.log(uppercaseStr); // Output: THIS IS A STRING.

String toLowerCase()

如果你想把一個(gè)字符串轉(zhuǎn)換成小寫字符串,那么你可以使用toLowerCase()方法。Col28資訊網(wǎng)——每日最新資訊28at.com

const str = "This Is a String.";const lowercaseStr = str.toLowerCase();console.log(lowercaseStr); // Output: this is a string.

String indexOf()

如果你想在一個(gè)字符串中找到一個(gè)子字符的第一次出現(xiàn)位置,那么你可以使用indexOf()方法。Col28資訊網(wǎng)——每日最新資訊28at.com

const str = "This is a js string and js string is nice.";const indexOfJs = str.indexOf("js");console.log(indexOfJs); // Output: 10

String lastIndexOf()

如果你想在一個(gè)字符串中找到一個(gè)子字符的最后一次出現(xiàn),那么你可以使用lastIndexOf()方法。Col28資訊網(wǎng)——每日最新資訊28at.com

const str = "This is a js string and js string is nice.";const lastIndexOfJs = str.lastIndexOf("js");console.log(lastIndexOfJs); // Output: 24

String slice()

如果你想提取字符串的一部分,那么你可以使用slice()方法。這將以新字符串的形式返回提取的部分。Col28資訊網(wǎng)——每日最新資訊28at.com

語法:Col28資訊網(wǎng)——每日最新資訊28at.com

string.slice(start position, end position);

將不包括結(jié)束位置。Col28資訊網(wǎng)——每日最新資訊28at.com

//Example:1const str1 = "This is a string.";const slicedStr1 = str1.slice(0, 7);console.log(slicedStr1); // Output: This is//Example:2const str2 = "This is a string.";const slicedStr2 = str2.slice(3, 9);console.log(slicedStr2); // Output: s is a

如果你沒有指定結(jié)束位置,那么這將切出字符串的其余部分。Col28資訊網(wǎng)——每日最新資訊28at.com

const str = "This is a string.";const slicedStr = str.slice(5);console.log(slicedStr); // Output: is a string.

也可以給予參數(shù)為負(fù)數(shù)。Col28資訊網(wǎng)——每日最新資訊28at.com

const str = "This is a string.";const slicedStr = str.slice(-3, -1);console.log(slicedStr); // Output: ng

簡單一點(diǎn)你可以這樣理解負(fù)數(shù)為參考的情況:Col28資訊網(wǎng)——每日最新資訊28at.com

str.slice(-3, -1);str.slice(str.length-3, str.length-1);str.slice(17-3, 17-1);str.slice(14, 16);

String substring()

substring()方法類似于slice()方法,但不同的是,如果你給它負(fù)參數(shù),那么它們將被視為0。Col28資訊網(wǎng)——每日最新資訊28at.com

const str = "This is a string.";const slicedStr = str.substring(-3, 5);console.log(slicedStr); // Output: This

String substr()

substr()方法類似于slice()方法,但不同之處在于end參數(shù)是要提取的字符的長度。Col28資訊網(wǎng)——每日最新資訊28at.com

const str = "This is a string.";// 這里代表從索引11開始提取4個(gè)字符const slicedStr = str.substr(11, 4); console.log(slicedStr); // Output: trin

String charAt()

如果你想在一個(gè)字符串中獲得一個(gè)指定索引的字符,那么你可以使用charAt()方法。Col28資訊網(wǎng)——每日最新資訊28at.com

const str = "This is a string.";const character = str.charAt(13);console.log(character); // Output: i

String concat()

如果你想連接兩個(gè)或多個(gè)字符串,那么你可以使用concat()方法。Col28資訊網(wǎng)——每日最新資訊28at.com

const firstName = "John";const lastName = "Doe";const fullName = firstName.concat(" ", lastName);console.log(fullName); // Output: John Doe

String trim()

您可以使用trim()方法從字符串的兩端刪除空格字符。Col28資訊網(wǎng)——每日最新資訊28at.com

const str = "    This is a string.    ";const trimmedStr = str.trim();console.log(trimmedStr); // Output: This is a string.

String replace()

如果你想用另一個(gè)字符串替換一個(gè)指定的子字符串,那么你可以使用replace()方法。Col28資訊網(wǎng)——每日最新資訊28at.com

const str = "JavaScript is amazing!";const replacedStr = str.replace("amazing", "awesome");console.log(replacedStr); // Output: JavaScript is awesome!

String split()

你可以使用split()方法將字符串轉(zhuǎn)換為數(shù)組。Col28資訊網(wǎng)——每日最新資訊28at.com

const str1 = "JavaScript is amazing!";const arr1 = str1.split();console.log(arr1); // Output: ['JavaScript is amazing!']//Example:2const str2 = "JavaScript is amazing!";const arr2 = str2.split(" ");console.log(arr2); // Output: ['JavaScript', 'is', 'amazing!']

Col28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.tebozhan.com/showinfo-26-38116-0.html你應(yīng)該知道的13個(gè)最常見的JavaScript字符串方法

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: 一篇搞懂 toString()函數(shù)與valueOf()函數(shù),

下一篇: JS小技巧,如何去重對(duì)象數(shù)組?

標(biāo)簽:
  • 熱門焦點(diǎn)
  • Mate60手機(jī)殼曝光 致敬自己的經(jīng)典設(shè)計(jì)

    8月3日消息,今天下午博主數(shù)碼閑聊站帶來了華為Mate60的第三方手機(jī)殼圖,可以讓我們?cè)谡鏅C(jī)發(fā)布之前看看這款華為全新旗艦的大致輪廓。從曝光的圖片看,Mate 60背后攝像頭面積依然
  • 小米官宣:2023年上半年出貨量中國第一!

    今日早間,小米電視官方微博帶來消息,稱2023年小米電視上半年出貨量達(dá)到了中國第一,同時(shí)還表示小米電視的巨屏風(fēng)暴即將開始。“公布一個(gè)好消息2023年#小米電視上半年出貨量中國
  • 6月iOS設(shè)備性能榜:M2穩(wěn)居榜首 A系列只能等一手3nm來救

    沒有新品發(fā)布,自然iOS設(shè)備性能榜的上榜設(shè)備就沒有什么更替,僅僅只有跑分變化而產(chǎn)生的排名變動(dòng),畢竟蘋果新品的發(fā)布節(jié)奏就是這樣的,一年下來也就幾個(gè)移動(dòng)端新品,不會(huì)像安卓廠商,一
  • K6:面向開發(fā)人員的現(xiàn)代負(fù)載測試工具

    K6 是一個(gè)開源負(fù)載測試工具,可以輕松編寫、運(yùn)行和分析性能測試。它建立在 Go 和 JavaScript 之上,它被設(shè)計(jì)為功能強(qiáng)大、可擴(kuò)展且易于使用。k6 可用于測試各種應(yīng)用程序,包括 Web
  • K8S | Service服務(wù)發(fā)現(xiàn)

    一、背景在微服務(wù)架構(gòu)中,這里以開發(fā)環(huán)境「Dev」為基礎(chǔ)來描述,在K8S集群中通常會(huì)開放:路由網(wǎng)關(guān)、注冊(cè)中心、配置中心等相關(guān)服務(wù),可以被集群外部訪問;圖片對(duì)于測試「Tes」環(huán)境或者
  • 一條抖音4億人圍觀 ! 這家MCN比無憂傳媒還野

    作者:Hiu 來源:互聯(lián)網(wǎng)品牌官01 擦邊少女空降熱搜,幕后推手曝光被網(wǎng)友譽(yù)為“純欲天花板”的女網(wǎng)紅井川里予,近期因?yàn)橐唤M哥特風(fēng)照片登上熱搜,引發(fā)了一場互聯(lián)網(wǎng)世界關(guān)于
  • 蘋果、三星、惠普等暫停向印度出口筆記本和平板電腦

    集微網(wǎng)消息,據(jù)彭博社報(bào)道,在8月3日印度突然禁止在沒有許可證的情況下向印度進(jìn)口電腦/平板及顯示器等產(chǎn)品后,蘋果、三星電子和惠普等大公司暫停向印度
  • SN570 NVMe SSD固態(tài)硬盤 價(jià)格與性能兼具

    SN570 NVMe SSD固態(tài)硬盤是西部數(shù)據(jù)發(fā)布的最新一代WD Blue系列的固態(tài)硬盤,不僅閃存技術(shù)更為精進(jìn),性能也得到了進(jìn)一步的躍升。WD Blue SN570 NVMe SSD的包裝外
  • 最薄的14英寸游戲筆記本電腦 Alienware X14已可以購買

    2022年1月份在國際消費(fèi)電子展(CES2022)上首次亮相的Alienware新品——Alienware X14現(xiàn)在已經(jīng)可以購買了,這款筆記本電腦被譽(yù)為世界上最薄的 14 英寸游戲筆
Top