ES6 字串 字串

2022-09-09 11:18:13 字數 3930 閱讀 9482

又到了一天一度的寫筆記的時間了,今天看的es6字串部分,因為內容我感覺挺多的,而且需要理解,所以第二個部分模板字串的筆記就放到明天來寫了,今天就寫一下學習字串物件的筆記,筆記分為以下幾點:

開始今天的筆記吧!

什麼字元的表示方法?第一次聽到這個問題的時候,可能一臉蒙,我查閱了一下資料,簡單的大概的了解了一下這方面的知識部分,相信大家都聽說過ascii碼,大家如果以c語言開始打基礎的話,就應該知道,c語言中電腦上輸出的字元實際上是數字。當然,計算機底層資料儲存也是二進位制的吧,從二進位制轉化為十進位制,然後以數字的形式對應這字元或者其他符號,當你了解到這個的時候,那麼再看下面的筆記,或許就不會那麼的艱難了。

es6對unicode的支援更好了,目前也有了字串物件,那麼什麼是unicode?unicode ( 統一碼,也叫萬國碼、單一碼(unicode)是電腦科學領域裡的一項業界標準,包括字符集、編碼方案等。unicode 是為了解決傳統的字元編碼方案的侷限而產生的,它為每種語言中的每個字元設定了統一並且唯一的二進位制編碼

,以滿足跨語言、跨平台進行文字轉換、處理的要求 ) ,而我們熟悉的utf-8,utf-16,utf-32是unicode的具體實現(怎麼儲存在計算機當中)。所以,unicode就是一種標準,utf就是通過這種標準實現的模式(個人理解),所以字串的表示方法?現在應該可以理解了吧,下面就開始筆記的正式內容:

1

允許採用\u***x 的形式表示乙個字元,其中***x表示unicode的碼點:2"

\u0061"//

a 0061對應的就是a在unicode中的數字3//

但是這種只可以識別0000 - ffff之間的字元,超過的話必須用兩個位元組的形式進行表達(一種編碼對應乙個位元組,超過範圍需要用二位元組表示)4"

\ud842\udfb7"//

ES6 字串 模板字串

昨天學習了字串物件和字串的表示,就是利用utf 8等不同的編碼方式,還有許多的物件方法,都是處理字串的方法,挺方便的,今天我學習了一下字串模板,這裡記錄i一下學習的筆記,當然,今天學習了部分內容,如果筆記有沒涉及到的,可以再自行學習,話不多說,這次筆記分為兩部分 正文開始 1 傳統的字串輸出模板就是...

ES6 字串擴充套件

1 字串可以使用 u x的形式來表達乙個字元,x叫做字元的碼點,x的範圍是0000 ffff,超過ffff的碼點需要用兩個雙位元組表示 如果我們 u後面的16進製制的值大於ffff,我們需要加乙個大括號 u讓js正確解析。2 我們應該都了解,漢字一般都需要兩個雙位元組來表示,在js中兩個位元組佔乙個...

ES6 字串模板

1.普通字串的拼接 普通字串在與變數拼接時一般使用 號,這種適用於簡單的拼接。如果是複雜的拼接使用jsx中的字串模板比較方便。1.普通字串的拼接 var str i bought an iphone var number 7 console.log str number s i bought an ...