运算符
1.算数运算符:+ - * / % ++ --
2.比较运算符: > < >= <= != == ===(全等于) !==
比较运算符两侧如果一个是数字类型,一个是其他类型,会将其类型转换成数字类型.
比较运算符两侧如果都是字符串类型,比较的是最高位的asc码,如果最高位相等,继续取第二位比较.
3.逻辑运算符: && || !
4.赋值运算符: = + -= *= /=
5.字符串运算符: + 连接(两边操作数有一个或两个是字符串做连接运算)
6.条件运算符 : ?:
控制语句
1.if语句
if(bool表达式){
语句
}else if(bool表达式){
语句
}else{
语句
}
2.switch语句
switch (表达式){
case 值1:语句1:break;
case 值2:语句1:break;
case 值3:语句1:break;
case 值4:语句1:break;
default:语句4;
3.while语句
while (条件)
{
语句1;
...
}
4.do-while语句
do{
}while(条件)
5.for语句
for(初始表达式;条件表达式;自增或自减)
{
执行语句
......
}
6.for-in语句
for(变量 in 数组或对象)
{
执行语句
......
}
异常处理
try{
这段代码从上往下运行,其中任何一个语句抛出异常该代码块就结束运行
}
catch (e){
如果try代码块中抛出了异常,catch代码块中的代码就会被执行。
e是一个局部变量,用来指向Error对象或者其他抛出的对象
}
finally{
无论try中代码是否有异常抛出(甚至是try代码块中有return语句),finally代码块中始终会被执行。
}
小结
基础部分学习暂时总结到这里,如有错误欢迎大家指正!