1. 程式人生 > >關於 JavaScript 字串的一個小知識

關於 JavaScript 字串的一個小知識

說起字串,我們再熟悉不過了。接觸程式設計的第一個經典任務就是輸出字串:`Hello, world`。但是你知道 JavaScript 字串在計算機裡是怎麼表示的嗎? 最簡單直觀但不太準確的的理解就是,字串就是由英文字母、數字和標點符號等這些字元組成的序列。比如下面這個字串就是由5個字母和一個感嘆號組成的: ``` const message = 'Hello!'; ``` 同時也可以看出該字串的字元數是6: ``` const message = 'Hello!'; message.length; // => 6 ``` 如果字串是由這些可見字元(也就是 127 個 ASCII 字元) 組成的,這樣理解沒有問題。但是,一旦碰到不常見的符號,比如一些表情字元