JS基础知识(二)
console.log错误提示
1.of null 对象抓取失败
2.of undefined 下标有误
3.***Unexpected... 格式有误
运算符
a 算数(+ - * / %) 返回合法数字/ NaN / string
b 赋值
= += -= *= /= %=
++ 自身加1,赋值给自己
c 比较 (返回 true/false)
if 要的是真假(布尔值)
< <= > >= == ===
== 反义词 != 不等
=== 反义词 !== 不全等
d 逻辑 (返回 true / false)
&& 与(并且) -- true && true > true
|| 或(或者) -- true || false > true
! 非(取反) 颠倒逻辑
循环
1:for(初始;条件;自增){JS语句;}
2.初始; while(条件){JS 语句; 自增; }
3.for(var key in json){JS 语句; }
流程控制
-
if(条件){代码}
if(条件){代码1}else{代码2}
if(条件1){代码1}else if(条件n){代码n}else{代码2} -
switch(判断体){
case 情况1:
JS办事;
break;
case 情况n:
JS办事n:
break;
defaule:
办事;
} -
三目: 判断 ? 代码1 : 代码2 ;
break: 跳出循环,switch (switch for while)
continue: 跳过此次循环,继续 (for while)
真:true 非空字符 非空对象 非零数字
假:false 空字符 null(空对象) 数字零 NaN underfined