大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專(zhuān)注Java教育14年 全國(guó)咨詢(xún)/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) hot資訊 JS字符串的定義

JS字符串的定義

更新時(shí)間:2021-09-03 10:51:52 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1108次

JavaScript字符串用于存儲(chǔ)和操作文本。

JavaScript 字符串

JavaScript字符串是寫(xiě)在引號(hào)內(nèi)的零個(gè)或多個(gè)字符。

例子

let text = "John Doe";

您可以使用單引號(hào)或雙引號(hào):

例子

let carName1 = "Volvo XC60";  // Double quotes
let carName2 = 'Volvo XC60';  // Single quotes

您可以在字符串中使用引號(hào),只要它們與字符串周?chē)囊?hào)不匹配:

例子

let answer1 = "It's alright";
let answer2 = "He is called 'Johnny'";
let answer3 = 'He is called "Johnny"';

字符串長(zhǎng)度

要查找字符串的長(zhǎng)度,請(qǐng)使用內(nèi)置length屬性:

例子

let text = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
text.length;    // Will return 26

轉(zhuǎn)義字符

因?yàn)樽址仨殞?xiě)在引號(hào)內(nèi),JavaScript會(huì)誤解這個(gè)字符串:

let text = "We are the so-called "Vikings" from the north.";

字符串將被切碎為“我們是所謂的”。

避免此問(wèn)題的解決方案是使用反斜杠轉(zhuǎn)義字符。

打破長(zhǎng)代碼行

為了獲得最佳可讀性,程序員通常喜歡避免代碼行超過(guò) 80 個(gè)字符。

如果JavaScript語(yǔ)句不能放在一行中,最好的中斷位置是在運(yùn)算符之后:

例子

document.getElementById("demo").innerHTML =
"Hello Dolly!";

您還可以使用單個(gè)反斜杠分隔文本字符串中的代碼行:

例子

document.getElementById("demo").innerHTML = "Hello \
Dolly!";

字符串可以是對(duì)象

通常,JavaScript 字符串是從字面量創(chuàng)建的原始值:

let firstName = "John";

但是字符串也可以定義為帶有關(guān)鍵字的對(duì)象new:

let firstName = new String("John");

例子

let x = "John";
let y = new String("John");
// typeof x will return string
// typeof y will return object

不要將字符串創(chuàng)建為對(duì)象。它減慢了執(zhí)行速度。

該new關(guān)鍵字的代碼復(fù)雜化。這可能會(huì)產(chǎn)生一些意想不到的結(jié)果:

使用==運(yùn)算符時(shí),相等的字符串是相等的:

例子

let x = "John";             
let y = new String("John");
// (x == y) is true because x and y have equal values

使用===運(yùn)算符時(shí),相等的值可能不相等,因?yàn)?==運(yùn)算符期望數(shù)據(jù)類(lèi)型和值都相等。

例子

let x = "John";             
let y = new String("John");
// (x === y) is false because x and y have different types (string and object)

或者更糟。無(wú)法比較對(duì)象:

例子

let x = new String("John");             
let y = new String("John");
// (x == y) is false because x and y are objects

以上就是動(dòng)力節(jié)點(diǎn)小編介紹的"JS字符串的定義",希望對(duì)大家有幫助,想了解更多可查看JavaScript教程。動(dòng)力節(jié)點(diǎn)在線學(xué)習(xí)教程,針對(duì)沒(méi)有任何Java基礎(chǔ)的讀者學(xué)習(xí),讓你從入門(mén)到精通,主要介紹了一些Java基礎(chǔ)的核心知識(shí),讓同學(xué)們更好更方便的學(xué)習(xí)和了解Java編程,感興趣的同學(xué)可以關(guān)注一下。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 久久久久亚洲精品影视 | 中文字幕日本不卡一二三区 | 精品91精品91精品国产片 | 亚洲精品国产乱码在线播 | 国产成人精品日本亚洲专一区 | 91日韩视频| 免费在线观看福利 | 国内精品久久久久影 | 青草91视频免费观看 | 国产麻豆视频在线看网站 | 国产亚洲精品美女久久久久 | 欧美一级片免费在线观看 | 色99视频| 国产51自产区在线 | 男人的天堂免费在线观看 | 色综合网亚洲精品久久久 | 国产精品久久久久影院嫩草 | 狠狠操操| 天天爱添天天爱添天天爱添 | 妖精视频国产 | 久久久久9 | 久久99久久99 | 国产精品欧美亚洲韩国日本久久 | 久久日韩精品中文字幕网 | 久草热线视频 | 日韩a无吗一区二区三区 | 亚洲综合第一欧美日韩中文 | 亚洲无吗在线视频 | 欧美3区| 怡红院成人永久免费看 | 一级黄网| 九九视频在线播放 | 第一福利在线观看永久视频 | 亚洲小视频在线播放 | 久久九九免费视频 | 免费国产一级特黄aa大片在线 | 日韩欧美中文字幕在线视频 | 久久尹人 | 鲁一鲁中文字幕久久 | 色停停| 丁香久久 |