JavaScript 字符编码

Posted Rannie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 字符编码相关的知识,希望对你有一定的参考价值。

javascript 字符编码

JavaScript 遵循 Unicode 字符编码规则。Unicode 字符集中每个字符使用 2 个字节来表示,这意味着用户可以使用中文来命名 Java)Script 变量。

Unicode 是 Latin-1 字符集的超集,编码数目达到百万级;Latin-1是 ASCII 字符集的扩展,包含 256 个拉丁字母; ASCII 字符集包含 128 个基本字符,即常用英文字母和符号。

新建 html5 文档,保存为 test.html。在页面中嵌入 <script> 标签,然后在该标签中输入下面代码,即可正常执行。

<script>
    var 书名="《JavaScript从入门到精通》",
    姓名="Santa";
    function 彩蛋(谁){
        document.write("<h1>" + 谁 + "</h1><p> 欢迎你学习 " + 书名 + "。</p>");
    }
    彩蛋(姓名);
</script>

注意:在 JavaScrip t第 1、2 版本中,仅支持 ASCII 字符编码,Unicode 字符只能出现在注释或者引号包含的字符串中。考虑到 JavaScript 版本的兼容性以及开发习惯,不建议使用双字节的中文字符命名变量或函数名。

由于 JavaScript 脚本一般都嵌入在网页中,并最终由浏览器来解释,因此在考虑到 JavaScript 字符编码的同时, 还要兼顾 HTML 文档的字符编码,以及浏览器支持的编码。一般建议保持 HTML 文档的字符编码与 JavaScript 字符编码一致,以免出现乱码。

以上是关于JavaScript 字符编码的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 代码片段

JavaScript 片段

JavaScript笔试题(js高级代码片段)

JavaScript中的编码解码

JavaScript实用功能代码片段

48个值得掌握的JavaScript代码片段(上)