在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

JavaScript字符串簡(jiǎn)介和使用方法

CHANBAEK ? 來(lái)源:myfreax ? 作者:myfreax ? 2023-03-20 16:45 ? 次閱讀

在本教程中,您將了解 JavaScript 原始類型 string 以及如何使用它來(lái)定義字符串。

JavaScript 字符串簡(jiǎn)介

JavaScript string 是原始值。 此外,字符串是不可變的。 這意味著如果你修改一個(gè)字符串,你總是會(huì)得到一個(gè)新的字符串。 原始字符串不會(huì)改變。

要?jiǎng)?chuàng)建字符串,您可以使用單引號(hào) ' 或雙引號(hào) ",如下所示:

let str = 'Hi'; 
let greeting = "Hello";

ES6 引入了模板字面量,允許您定義字符串反引號(hào) ``` 字符:

let name = `John`';

模板文字允許您在字符串中使用單引號(hào)和雙引號(hào)而無(wú)需轉(zhuǎn)義它們。 例如:

let mesage = `"I'm good". She said";

此外,您可以將變量和表達(dá)式放在模板字面量中。 JavaScript 用值替換變量。 這稱為字符串插值。

let name = 'John'; 
let message = `Hi, I'm ${name}.`;
console.log(message);
Hi, I'm John.

在此示例中,JavaScript 將 name 變量的值插入模板字面量。

轉(zhuǎn)義特殊字符

要轉(zhuǎn)義特殊字符,您可以使用反斜杠 \\ 字符。 例如:

  • Windows 換行符:

    '\\r\\n'

  • Unix 換行符:

    '\\n'

  • 標(biāo)簽

    '\\t'

  • 反斜杠 '\\\\'

以下示例使用反斜杠字符轉(zhuǎn)義字符串中的單引號(hào)字符:

let str = 'I\\'m a string!';

獲取字符串的長(zhǎng)度

length 屬性返回字符串的長(zhǎng)度:

let str = "Good Morning!"; 
console.log(str.length);  // 13

JavaScript 具有 String 類型(字母 S 大寫),它是 string 原始類型的封裝類型。 因此,您可以從原始字符串訪問(wèn) String 類型的所有屬性和方法。

訪問(wèn)字符

要訪問(wèn)字符串中的字符,您可以使用類似數(shù)組的表示法的 [] ,它是基于零的索引。 以下示例返回索引為零的字符串的第一個(gè)字符:

let str = "Hello"; 
console.log(str[0]); // "H"

要訪問(wèn)字符串的最后一個(gè)字符,可以使用索引 length - 1

let str = "Hello"; 
console.log(str[str.length -1]); // "o"

+ 運(yùn)算符連接字符串

要連接兩個(gè)或多個(gè)字符串,您可以使用 運(yùn)算符 +

let name = 'John'; 
let str = 'Hello ' + name;
console.log(str); // "Hello John"

如果你想一段一段地組裝一個(gè)字符串,你可以使用 += 運(yùn)算符:

let className = 'btn';
className += ' btn-primary';
className += ' none';
console.log(className);
btn btn-primary none

將值轉(zhuǎn)換為字符串

要將非字符串值轉(zhuǎn)換為字符串,您可以使用以下方法之一:

  • 字符串(n);
  • “ + n
  • n.toString()

請(qǐng)注意,toString()方法不適用于 undefinednull。 當(dāng)您將字符串轉(zhuǎn)換為布爾值時(shí),您無(wú)法將其轉(zhuǎn)換回來(lái)。 例如:

let status = false;
let str = status.toString(); // "false"
let back = Boolean(str); // true

在這個(gè)例子中:

  • 首先,聲明 status 變量并用 false 的值初始化它。
  • 其次,使用 toString() 方法將 status 變量轉(zhuǎn)換為字符串。
  • 第三,使用 Boolean() 函數(shù)將字符串轉(zhuǎn)換回布爾值。
    Boolean() 函數(shù)將字符串轉(zhuǎn)換為布爾值 "false"
    結(jié)果為 true,因?yàn)?"false" 是一個(gè)非空字符串。

請(qǐng)注意,只有傳遞空字符串 ''Boolean() 函數(shù)才會(huì)返回 false

比較字符串

要比較兩個(gè)字符串,您可以使用比較運(yùn)算符,例如 >>=<<=== 運(yùn)算符。

比較運(yùn)算符根據(jù)字符的數(shù)值比較字符串。 它可能會(huì)返回與字典中使用的字符串順序不同的字符串順序。 例如:

let result = 'a' < 'b'; 
console.log(result); // true

然而:

let result = 'a' < 'B'; 
console.log(result); // false

結(jié)論

  • JavaScript 字符串是原始值并且是不可變的。
  • 字符串字面量串由單引號(hào) ( ')、雙引號(hào) ( ") 或反引號(hào) (`) 創(chuàng)建。
  • length 屬性返回字符串的長(zhǎng)度。
  • 使用比較運(yùn)算符 `>、>=、<、<=、== 來(lái)比較字符串。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 字符串
    +關(guān)注

    關(guān)注

    1

    文章

    589

    瀏覽量

    21149
  • javascript
    +關(guān)注

    關(guān)注

    0

    文章

    525

    瀏覽量

    54533
  • 變量
    +關(guān)注

    關(guān)注

    0

    文章

    614

    瀏覽量

    28843
  • 運(yùn)算符
    +關(guān)注

    關(guān)注

    0

    文章

    172

    瀏覽量

    11366
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    字符串移位包含的問(wèn)題解決方案

    問(wèn)題:給定字符串s和t,判斷是否字符串t能通過(guò)將s移位后的字符串所包含。 方法一 最簡(jiǎn)單的方法就是將s進(jìn)行循環(huán)移位,再判斷移位后的
    發(fā)表于 11-29 10:05 ?1139次閱讀

    python字符串拼接方式了解

    python字符串拼接的方式 在Python的實(shí)際開發(fā)中,很多都需要用到字符串拼接,python中字符串拼接有很多,今天總結(jié)一下: 用+符號(hào)拼接 用%符號(hào)拼接 用join()方法拼接
    發(fā)表于 12-06 10:09 ?1092次閱讀

    C語(yǔ)言中的字符串使用方法詳細(xì)說(shuō)明

    一,IndexOf();方法,用來(lái)索引字符串中的某個(gè)字符的下標(biāo),有int型的返回值。如果字符串中沒(méi)有要找的字符,則返回-1。
    發(fā)表于 10-29 15:16 ?1次下載
    C語(yǔ)言中的<b class='flag-5'>字符串</b>的<b class='flag-5'>使用方法</b>詳細(xì)說(shuō)明

    干貨:教你如何使用JavaScript字符串中的pad方法

    ES2017 引入了字符串補(bǔ)全長(zhǎng)度的功能。如果某個(gè)字符串不夠指定長(zhǎng)度,會(huì)在頭部或尾部補(bǔ)全。padStart()用于頭部補(bǔ)全,padEnd()用于尾部補(bǔ)全 。
    的頭像 發(fā)表于 09-03 11:17 ?2443次閱讀
    干貨:教你如何使用<b class='flag-5'>JavaScript</b><b class='flag-5'>字符串</b>中的pad<b class='flag-5'>方法</b>

    什么是復(fù)制字符串?Python如何復(fù)制字符串

    。 在上一篇文章《你真的知道Python的字符串怎么用嗎?》里,我突發(fā)奇想,將字符串跟列表做了比較,然后發(fā)現(xiàn)字符串竟然沒(méi)有復(fù)制的方法。當(dāng)時(shí)沒(méi)有細(xì)想,只說(shuō)要擱置疑問(wèn)。過(guò)后,有好學(xué)的小伙伴
    發(fā)表于 11-25 10:32 ?3173次閱讀

    平化字符串處理方法簡(jiǎn)介

    這里介紹一組有用的字符串處理方法,即平化至字符串和從字符串還原。
    的頭像 發(fā)表于 09-26 10:20 ?2573次閱讀

    一文詳解JavaScript字符串

    JavaScript字符串是原始值。此外,字符串是不可變的。這意味著如果你修改一個(gè)字符串,你總是會(huì)得到一個(gè)新的字符串。原始
    的頭像 發(fā)表于 12-08 16:36 ?1421次閱讀

    python字符串有哪些特定方法

    python字符串序列操作也適用于列表和元組。 python字符串還有獨(dú)有方法,即字符串對(duì)象的函數(shù),其他對(duì)象不可調(diào)用,只有字符串對(duì)象可
    的頭像 發(fā)表于 02-23 15:02 ?917次閱讀

    字符串的相關(guān)知識(shí)

    TCL 中的數(shù)據(jù)類型只有一種:字符串。這些字符串可以是字母、數(shù)字、布爾值、標(biāo)點(diǎn)符號(hào)等特殊字符的組合。在某些特殊命令的作用下,字符串可以向其他數(shù)據(jù)類型轉(zhuǎn)換。下面將系統(tǒng)的講解或回顧下
    的頭像 發(fā)表于 03-29 11:41 ?1350次閱讀

    Python中檢查字符串包含的方法

    Python 有多種處理字符串方法。今天我們介紹如何檢查一個(gè)字符串中是否包含另一個(gè)字符串
    的頭像 發(fā)表于 05-14 16:02 ?1.6w次閱讀

    代碼字符串分割方法

    的 String#split 來(lái)分割。 使用 String#split 方法 String 類中 split 方法,是我們平常處理字符串分割最常用的方法之一,它可以根據(jù)給定的分隔符或正
    的頭像 發(fā)表于 09-25 11:42 ?1188次閱讀

    oracle字符串split成多個(gè)

    Oracle是一種廣泛使用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它提供了許多強(qiáng)大的功能和函數(shù),用于處理和操作數(shù)據(jù)。其中之一就是字符串分割(split)方法,該方法用于將一個(gè)字符串按照指定的分隔符分割
    的頭像 發(fā)表于 12-06 09:54 ?6120次閱讀

    labview字符串如何轉(zhuǎn)換為16進(jìn)制字符串

    在LabVIEW中,將字符串轉(zhuǎn)換為16進(jìn)制字符串是一個(gè)常見的需求,尤其是在處理數(shù)據(jù)通信和硬件接口時(shí)。LabVIEW提供了多種方法來(lái)實(shí)現(xiàn)這一轉(zhuǎn)換,包括使用內(nèi)置函數(shù)、編寫VI(Virtual
    的頭像 發(fā)表于 09-04 15:54 ?4785次閱讀

    字符串處理方法 字符串轉(zhuǎn)數(shù)字的實(shí)現(xiàn)

    在編程中,將字符串轉(zhuǎn)換為數(shù)字是一個(gè)常見的需求。不同的編程語(yǔ)言有不同的方法來(lái)實(shí)現(xiàn)這一功能。以下是一些常見編程語(yǔ)言中的字符串轉(zhuǎn)數(shù)字的實(shí)現(xiàn)方法: Python 在Python中,可以使用內(nèi)置
    的頭像 發(fā)表于 01-07 15:26 ?777次閱讀

    字符串反轉(zhuǎn)的實(shí)現(xiàn)方式

    在編程中,字符串反轉(zhuǎn)是一個(gè)基礎(chǔ)而重要的操作,它涉及到將一個(gè)字符串中的字符順序顛倒過(guò)來(lái)。這個(gè)操作在多種編程語(yǔ)言中都有不同的實(shí)現(xiàn)方式,本文將探討幾種常見的字符串反轉(zhuǎn)
    的頭像 發(fā)表于 01-07 15:27 ?733次閱讀
    主站蜘蛛池模板: 欧美成人伊人十综合色 | 日本三级黄色录像 | 亚洲天天做日日做天天看2018 | 日日摸夜夜爽 | 婷色| 在线免费看片a | 天天做天天爰夜夜爽 | 欧美一区二区视频三区 | 中文字幕亚洲一区 | 午夜影院免费在线观看 | 男人午夜视频在线观看 | 午夜干b | 精品99久久 | 色视频在线观看 | 男女无遮挡一进一出性视频 | 综合激情五月婷婷 | 日本资源在线 | 男人的天堂网在线 | 99成人在线 | 黑人一区二区三区中文字幕 | 午夜美女影院 | 色先锋av资源中文字幕 | 日本精品卡一卡2卡3卡四卡三卡 | 亚洲成av人影片在线观看 | 免费高清在线观看a网站 | 欧美区在线播放 | 欧美不卡视频在线观看 | 国产成人黄网址在线视频 | 午夜爽视频 | 成人丁香乱小说 | 久久综合九色综合欧洲 | 欧美三级在线 | 日本一二线不卡在线观看 | 久久天天躁狠狠躁夜夜2020一 | 国产91小视频在线观看 | 全国男人天堂网 | h网站在线免费观看 | 亚洲第一色视频 | 69久久夜色精品国产69小说 | 伊人玖玖 | 色免费网站 |