整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          JavaScript 字符串

          JavaScript 字符串用于存儲和處理文本。

          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;

          特殊字符

          在 JavaScript 中,字符串寫在單引號或雙引號來中。

          因為這樣,以下實例 JavaScript 無法解析:x

          "We are the so-called "Vikings" from the north."

          字符串 "We are the so-called " 被截斷。

          如何解決以上的問題呢?可以使用反斜杠 (\) 來轉義 "Vikings" 字符串中的雙引號,如下:

          "We are the so-called \"Vikings\" from the north."

          反斜杠是一個轉義字符。 轉義字符將特殊字符轉換為字符串字符:

          轉義字符 (\) 可以用于轉義撇號,換行,引號,等其他特殊字符。

          下表中列舉了在字符串中可以使用轉義字符轉義的特殊字符:

          代碼輸出
          \'單引號
          \"雙引號
          \反斜杠
          \n換行
          \r回車
          \ttab(制表符)
          \b退格符
          \f換頁符

          字符串可以是對象

          通常, JavaScript 字符串是原始值,可以使用字符創建: var firstName = "John"

          但我們也可以使用 new 關鍵字將字符串定義為一個對象: var firstName = new String("John")

          實例

          var x = "John";

          var y = new String("John");

          typeof x // 返回 String

          typeof y // 返回 Object

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

          實例

          var x = "John";

          var y = new String("John");

          (x === y) // 結果為 false,因為是字符串,y 是對象

          === 為絕對相等,即數據類型與值都必須相等。

          字符串屬性和方法

          原始值字符串,如 "John", 沒有屬性和方法(因為他們不是對象)。

          原始值可以使用 JavaScript 的屬性和方法,因為 JavaScript 在執行方法和屬性時可以把原始值當作對象。

          字符串屬性

          屬性描述
          constructor返回創建字符串屬性的函數
          length返回字符串的長度
          prototype允許您向對象添加屬性和方法

          字符串方法

          Method描述
          charAt()返回指定索引位置的字符
          charCodeAt()返回指定索引位置字符的 Unicode 值
          concat()連接兩個或多個字符串,返回連接后的字符串
          fromCharCode()將 Unicode 轉換為字符串
          indexOf()返回字符串中檢索指定字符第一次出現的位置
          lastIndexOf()返回字符串中檢索指定字符最后一次出現的位置
          localeCompare()用本地特定的順序來比較兩個字符串
          match()找到一個或多個正則表達式的匹配
          replace()替換與正則表達式匹配的子串
          search()檢索與正則表達式相匹配的值
          slice()提取字符串的片斷,并在新的字符串中返回被提取的部分
          split()把字符串分割為子字符串數組
          substr()從起始索引號提取字符串中指定數目的字符
          substring()提取字符串中兩個指定的索引號之間的字符
          toLocaleLowerCase()根據主機的語言環境把字符串轉換為小寫,只有幾種語言(如土耳其語)具有地方特有的大小寫映射
          toLocaleUpperCase()根據主機的語言環境把字符串轉換為大寫,只有幾種語言(如土耳其語)具有地方特有的大小寫映射
          toLowerCase()把字符串轉換為小寫
          toString()返回字符串對象值
          toUpperCase()把字符串轉換為大寫
          trim()移除字符串首尾空白
          valueOf()返回某個字符串對象的原始值

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!

          則表達式

          正則表達式

          符串一般用于編程、概念說明、函數解釋等,今天小編將為大家帶來大數據編程入門:JavaScript字符串,介紹在JavaScript中字符串的定義及應用。

          JavaScript字符串定義

          在JavaScript中,字符串用于存儲和處理文本。

          字符串可以存儲一系列字符,例如“John Doe”。

          字符串可以是插入引號中的任何字符,可以使用單引號或雙引號:

          var phone = "Redmi";

          var phone= 'Redmi';

          想要訪問字符串中的每個字符的時候,可以使用索引位置:

          var character = phone[2];

          字符串的索引從0開始,這意味著第一個字符的索引值為[0],第二個字符的索引值為[1],依此類推。

          可以在字符串中使用引號。字符串中的引號不應與字符串中的引號相同:

          var answer = "It's alright";

          var answer = "He is called 'Johnny'";

          var answer = 'He is called "Johnny"';

          還可以通過向字符串添加轉義字符來使用引號:

          <!DOCTYPE html>

          <html>

          <head>

          <meta charset="utf-8">

          <title>Miuku</title>

          </head>

          <body>

          <p id="demo"></p>

          <script>

          var x = 'It\'s so beautiful!';

          var y = "Her face is white like the \"snow\"";

          document.getElementById("demo").innerHTML = x + "<br>" + y;

          </script>

          </body>

          </html>

          運行結果:

          字符串長度

          如果想要計算字符串的長度,可以使用內置屬性length,實例:

          <!DOCTYPE html>

          <html>

          <head>

          <meta charset="utf-8">

          <title>Miuku</title>

          </head>

          <body>

          <script>

          var txt = "Hello World!";

          document.write("<p>" + txt.length + "</p>");

          var txt="ABCDEFGHIJKLMNOPQRSTUVWXYZ";

          document.write("<p>" + txt.length + "</p>");

          </script>

          </body>

          </html>

          運行結果:

          特殊字符

          在JavaScript中,字符串用單引號或雙引號編寫。

          因此,無法解析以下JavaScript實例:

          "We are the so-called "Vikings" from the north."

          在上面可以看到字符串 "We are the so-called " 被截斷。

          如何解決上述問題?可以使用反斜杠(\)來轉義“Vikings”字符串中的雙引號,如下所示:

          "We are the so-called \"Vikings\" from the north."

          反斜杠是轉義字符。轉義字符將特殊字符轉換為字符串:

          轉義字符(\)可用于轉義撇號、換行符、引號和其他特殊字符。

          下表列出了可以使用字符串中的轉義字符轉義的特殊字符:

          代碼

          輸出

          \’

          單引號

          \’’

          雙引號

          \

          反斜杠

          \n

          換行

          \r

          回車

          \t

          tab(制表符)

          \b

          退格符

          \f

          換頁符

          字符串可以是對象

          通常,JavaScript字符串是原始值,可以使用以下字符創建:var firstName=“John”

          但是,我們也可以使用new關鍵字將字符串定義為對象:var firstName=new String(“John”)

          實例:

          <!DOCTYPE html>

          <html>

          <head>

          <meta charset="utf-8">

          <title>Miuku</title>

          </head>

          <body>

          <p id="demo"></p>

          <script>

          var x = "John"; // x是一個字符串

          var y = new String("John"); // y是一個對象

          document.getElementById("demo").innerHTML =typeof x + " " + typeof y;

          </script>

          </body>

          </html>

          運行結果:

          不要創建String(字符串)對象,它會減慢執行速度,并可能產生其他副作用:

          <!DOCTYPE html>

          <html>

          <head>

          <meta charset="utf-8">

          <title>Miuku</title>

          </head>

          <body>

          <p id="demo"></p>

          <script>

          var x = "John"; // x 是字符串

          var y = new String("John"); // y 是一個對象

          document.getElementById("demo").innerHTML = x===y;

          </script>

          <p>=== 為絕對相等,即數據類型與值都必須相等。</p>

          </body>

          </html>

          運行結果:

          字符串屬性和方法

          原始值字符串,例如“John”,沒有屬性和方法(因為它們不是對象)。

          原始值可以使用JavaScript屬性和方法,因為JavaScript可以在執行方法和屬性時將原始值視為對象。

          字符串屬性

          屬性

          描述

          constructor

          返回創建字符串屬性的函數

          length

          返回字符串的長度

          prototype

          允許您向對象添加屬性和方法

          字符串方法

          方法

          描述

          charAt()

          返回指定索引位置的字符

          charCodeAt()

          返回指定索引位置字符的 Unicode 值

          concat()

          連接兩個或多個字符串,返回連接后的字符串

          fromCharCode()

          將 Unicode 轉換為字符串

          indexOf()

          返回字符串中檢索指定字符第一次出現的位置

          lastIndexOf()

          返回字符串中檢索指定字符最后一次出現的位置

          localeCompare()

          用本地特定的順序來比較兩個字符串

          match()

          找到一個或多個正則表達式的匹配

          replace()

          替換與正則表達式匹配的子串

          search()

          檢索與正則表達式相匹配的值

          slice()

          提取字符串的片斷,并在新的字符串中返回被提取的部分

          split()

          把字符串分割為子字符串數組

          substr()

          從起始索引號提取字符串中指定數目的字符

          substring()

          提取字符串中兩個指定的索引號之間的字符

          toLocaleLowerCase()

          根據主機的語言環境把字符串轉換為小寫,只有幾種語言(如土耳其語)具有地方特有的大小寫映射

          toLocaleUpperCase()

          根據主機的語言環境把字符串轉換為大寫,只有幾種語言(如土耳其語)具有地方特有的大小寫映射

          toLowerCase()

          把字符串轉換為小寫

          toString()

          返回字符串對象值

          toUpperCase()

          把字符串轉換為大寫

          trim()

          移除字符串首尾空白

          valueOf()

          返回某個字符串對象的原始值

          以上就是關于大數據編程入門:JavaScript字符串的全部內容了,希望這篇文章可以幫助到大家~


          主站蜘蛛池模板: 国产伦精品一区二区免费| 久久国产免费一区二区三区| 三级韩国一区久久二区综合| 国产福利一区二区在线视频 | 无码精品人妻一区二区三区影院| 香蕉久久av一区二区三区| 无码国产精品一区二区免费vr| 国产精品亚洲一区二区三区在线观看 | 99久久国产精品免费一区二区| 亚洲蜜芽在线精品一区| 午夜视频久久久久一区| 久久精品无码一区二区三区不卡| 国产一区二区三区不卡观| 一区二区在线视频免费观看| 91一区二区三区四区五区| 中文字幕无码一区二区免费| 无码欧精品亚洲日韩一区夜夜嗨| 中文字幕日韩一区二区三区不| 无码人妻精品一区二区三区东京热| 高清一区二区三区视频| 中文无码一区二区不卡αv| 人妻av无码一区二区三区| 亚洲AV无码一区二区二三区软件 | 国产品无码一区二区三区在线| 78成人精品电影在线播放日韩精品电影一区亚洲| 亚洲高清偷拍一区二区三区| 波多野结衣一区在线| 日韩av片无码一区二区三区不卡 | 精品一区二区三区电影| 免费国产在线精品一区| 一区二区三区日本电影| 无码日韩人妻AV一区二区三区| 北岛玲在线一区二区| 一区在线观看视频| 丝袜无码一区二区三区| 久久精品国产亚洲一区二区| 色偷偷久久一区二区三区| 亚洲狠狠久久综合一区77777| 日本在线视频一区二区| 暖暖免费高清日本一区二区三区 | 日韩视频一区二区三区|