首页 > 代码库 > JavaScript 基础(二)
JavaScript 基础(二)
1、各种运算符
(1)算术运算符
+ - * / % ()
(2)自增自减运算符
a++ ++a a-- --a
如果是先加,会先给a加后运算
如果是后加,会先运算后给a加
(3)逻辑运算符
&& 与 ||或 !非
(4)关系运算符(比较运算符)
> , < , >= ,<= , == ,=== ,!= ,!===(不全等)
== 判断内容,不关心类型
===既关心内容又关心类型
(5)赋值运算符
= 从右向左看
(6)逗号运算符
,
2、数据类型的转换
(1)强制类型转换
通过使用Number:Number(),parseInt(),parseFloat()
String: .toString(), String()
Boolean:Boolean()
来将数据转换成对象的数据类型
(2)隐式转换
Number:+a; a-b; a*b,a/1,a%1(注:a为字符串类型,b为number)
String:a+"";
boolean:!!a;
在JavaScript中所有的数据都可以转成Boolean,
只有false,0,NaN,"",undefined在进行Boolean转换时会转成false,
其余的都为true包括“false”
3、流程控制
(1)if
if-else
if-elseif-else
(2)switch-case-(default):
进行一系列条件的判断
JavaScript 基础(二)