久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - JS 中,’a’ 在內(nèi)存中占2個(gè)字節(jié)還是1個(gè)字節(jié)?

瀏覽:148日期:2023-03-25 16:43:52

問(wèn)題描述

1、JS 中,’a’ 在內(nèi)存中占2個(gè)字節(jié)還是1個(gè)字節(jié)?JS 是用 UCS-2 編碼,應(yīng)該占 2 個(gè)字節(jié)吧?

2、在不同的引擎中,JS 字符串在編碼都是一樣的嗎?

3、JS 中,字符串在內(nèi)存中怎樣表示“結(jié)尾“,是不是也加上一個(gè) 0 ?

問(wèn)題解答

回答1:

String 全局對(duì)象先去讀讀文檔~

回答2:

我來(lái)回答一下我知道的:

1) a字母(英語(yǔ)第一個(gè)小寫(xiě)的那個(gè))占用兩個(gè)字節(jié),JS用的為UCS-2,不過(guò)后來(lái)又兼容了UTF16.

但是有一些生僻字就不一定為 2 個(gè)字節(jié)長(zhǎng)度了,可能是多個(gè)。相關(guān)知識(shí)可以找一下 阮一峰的 字符串知識(shí)講解,也建議看

一下維基的相關(guān)條目并參閱其底下的參考鏈接(主要是標(biāo)準(zhǔn)化組織的文檔).

2) 編碼是ECMA規(guī)定的,都是一樣的,作為腳本語(yǔ)言,他的編碼都是被ECMA這份文檔所確定了。

3) 這個(gè)和引擎相關(guān)。

可以參考這個(gè)問(wèn)題的回復(fù)

https://www.zhihu.com/questio...

標(biāo)簽: JavaScript
主站蜘蛛池模板: 新民市| 辽源市| 六枝特区| 平乡县| 简阳市| 鸡西市| 广元市| 曲周县| 常德市| 文化| 黄骅市| 平湖市| 玉屏| 扎赉特旗| 司法| 古浪县| 广宁县| 蒙城县| 获嘉县| SHOW| 南宁市| 河间市| 安阳县| 安乡县| 海口市| 梅河口市| 丘北县| 台中县| 诏安县| 宾阳县| 上栗县| 海南省| 胶南市| 通山县| 孝昌县| 凤冈县| 贵州省| 安达市| 大安市| 天津市| 康定县|