Java资源分享网 - 专业的Java学习网站 学Java,上Java资源分享网
JavaScript全栈教程 (廖雪峰) 完整版 PDF 下载
发布于:2024-07-03 11:31:12
(假如点击没反应,多刷新两次就OK!)

JavaScript全栈教程 (廖雪峰) 完整版   PDF 下载 图1

 

 

资料内容:

 

数据类型和变量

数据类型

计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是, 计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数 据,需要定义不同的数据类型。在JavaScript中定义了以下几种数据类型:

 

Number

JavaScript不区分整数和浮点数,统一用Number表示,以下都是合法的Number类型:

 

1. 123; // 整数123
2. 0.456; // 浮点数0.456
3. 1.2345e3; // 科学计数法表示1.2345x1000,等同于1234.5
4. -99; // 负数
5. NaN; // NaN表示Not a Number,当无法计算结果时用NaN表示
6.
Infinity; // Infinity表示无限大,当数值超过了JavaScript的Number所能表示的最大值时,就表
示为Infinity

 

计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f 表示,例如: 0xff00 , 0xa5b4c3d2 ,等等,它们和十进制表示的数值完全一样。

 

Number可以直接做四则运算,规则和数学一致:

 

1. 1 + 2; // 3
2. (1 + 2) * 5 / 2; // 7.5
3. 2 / 0; // Infinity
4. 0 / 0; // NaN
5. 10 % 3; // 1
6. 10.5 % 3; // 1.5

 

注意 % 是求余运算。