1. 编码
(1)ASCII码表:128刚好7个二进制位(0~127),依次为基本的控制字符、数字48......57,英文字母97......65,标点符号。一个英文字母、数字、标点符号(英文)都是1个字节。
(2)双字节字符:与ASCII码重合的都是1个字节,其余的独有字符2个字节(gb2312)。
(3)Unicode编码:使用2个字节表示1个字符(任何字符)。
(4)utf-8编码:统一转换格式,与ASCII重合部分使用1个字节,汉字使用3个字节。
<script type="text/javascript">
var num; // 只声明,不开辟内存
var num = 123; // 科学计数法存储,4个字节
var num = [1, 2, 3]; // 将数据存储在一个单独的内存中,该数组的地址给变量存起来
var num = '123'; // 4字节,3个字节有用
</script>
PS:1个字节byte是8个二进制位,字word是一个字符。