JavaScript学习
2017-04-28 本文已影响8人
头像太帅无法显示
基本语法
主要知识点:
- 每个语句以
;
结尾。推荐,不强制 - 单行注释:
//...
- 多行注释:
/*... ...*/
数据类型和变量
运算
-
==
自动转换数据类型再比较,不推荐使用 -
===
不会转换数据类型,推荐使用 - 基本数据类型比较为值的比较,引用数据类型的比较为是否引用同一引用对象
-
=
赋值符号 -
注意:
NaN === NaN; // false
,判断NaN
的唯一方法:isNaN(NaN); // true
-
typeof
操作符,返回如值:
-
"undefined"
——值未定义 -
"boolean"
——布尔值 -
"string"
——字符串 -
"number"
——数值 -
"object"
——对象或null -
"function"
——函数
基本数据类型:
Undefined类型
Null类型
null
,与""
(控制符串)不同,与0
(数值零)不同。
Boolean类型
true; // true值
false; // false值
2 > 1; // true值
2 >= 3; // false值
-
&&
与 -
||
或 -
!
非
String类型
'abc'
,"xyz"
Number类型
123; // 整数123
0.456; // 浮点数0.456
1.2345e3; // 科学计数法表示1.2345x1000,等同于1234.5
-99; // 负数
NaN; // NaN表示Not a Number,当无法计算结果时用NaN表示
Infinity; // Infinity表示无限大,当数值超过了JavaScript的Number所能表示的最大值时,就表示为Infinity