3分钟了解 严格模式、ASCII字符集以及Unicode编码
严格模式
- JS 是一个相对不是很严谨的语言, 在开发的时候一些代码也不是很严格, 严格模式就是对开发的时候写的代码做了一些要求
如何开启严格模式
- 要开启严格模式, 直接在代码最开始的位置写上字符串 'use strict'
严格模式的规则
- 声明变量必须有
var 关键字
- 函数的形参不可以重复
ASCII 字符集
- 计算机只能存储二进制数据
0101010
- 我们的 大写字母; 小写字母; 符号 之类的内容也是由二进制数字组成的
- 或者说 我们的字母符号这些东西写都有一个对应的编号, 然后计算机存储的时候是存储的这些编号,不过我们看到的时候, 是通过这些编号解析成我们看到的内容
- 所以我们计算机存储的字母符号之类的并不是存储了这个字母, 而是存储了这个字母对应的编号, 然后给我们看到的时候是通过这个编号找到了对应的字母给我们看
unicode 编码
- ASCII 只有 128 个字符的编码结构, 这是因为他出现的比较早, 而且是美国发明的, 所以在早期这些内容完全足够
- 但是这个世界要存储的东西就不够, 比如我们的汉字, 所以就出现了
unicode 编码, 也叫(万国码, 统一码)
- unicode 和 ASCII 一样的对照表, 只不过存的东西特别多, 基本包含了世界上大部分国家的文字, 所以我们的文字在存储的时候 都是按照 unicode 编码转换成了数字进行存储
- 我们的 UTF-8 就是一种 8 位的 unicode 字符集