JavaScript 字符串

字符串可以存儲一系列字符,如 "John Doe"。
字符串可以是插入到引號中的任何字符。你可以使用單引號或雙引號:
實例
var carname = "Volvo XC60";
var carname = 'Volvo XC60';

你可以使用索引位置來訪問字符串中的每個字符:
實例
var character = carname[7];
字符串的索引從 0 開始,這意味著第一個字符索引值為 [0],第二個為 [1], 以此類推。
你可以在字符串中使用引號,字符串中的引號不要與字符串的引號相同:
實例
var answer = "It's alright";
var answer = "He is called 'Johnny'";
var answer = 'He is called "Johnny"';
你也可以在字符串添加轉義字符來使用引號:
實例
var x = 'It's alright';
var y = "He is called "Johnny"";

字符串長度
可以使用內置屬性 length 來計算字符串的長度:
實例
var txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var sln = txt.length;

Paste_Image.png

字符串可以是對象
通常, JavaScript 字符串是原始值,可以使用字符創(chuàng)建: var firstName = "John"
但我們也可以使用 new 關鍵字將字符串定義為一個對象: var firstName = new String("John")
實例
var x = "John";
var y = new String("John");
typeof x // 返回 String
typeof y // 返回 Object

**嘗試一下 ?******


不要創(chuàng)建 String 對象。它會拖慢執(zhí)行速度,并可能產生其他副作用:

實例
var x = "John";
var y = new String("John");
(x === y) // 結果為 false,因為是字符串,y 是對象

**嘗試一下 ?******
=== 為絕對相等,即數(shù)據(jù)類型與值都必須相等。

var x = "John";
var y = new String("John");
typeof x // 返回 String
typeof y // 返回 Object

Paste_Image.png

var x = "John";
var y = new String("John");
(x === y) // 結果為 false,因為是字符串,y 是對象

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,991評論 19 139
  • javaScript字符串用于存儲和處理文本。 javaScript字符串 字符串可以存儲一系列字符:如“John...
    storm_king閱讀 382評論 0 0
  • 指用來存放字符的數(shù)組,字符數(shù)組的定義:用來存放字符量的數(shù)組稱為字符數(shù)組。 當我們在使用字符串時,可以直接用基本類型...
    范小飯_閱讀 592評論 0 6
  • 君子不言閱讀 122評論 0 1
  • 有人說,這世間的風景,非要親歷才有深刻感觸,可我覺得,夢里抵達的地方,也是可以真實刻骨。每夜總是在睡夢中醒來,醒來...
    那些年聆聽的閱讀 195評論 0 0