分支语句
if
- if
if(条件){
语句;
}
- if-else
if(条件){
语句;
}else{
语句;
}
- else if
if(条件1){
语句;
}else if(条件2){
语句;
}else{
语句;
}
switch-case
switch(表达式){
case 整型常量1:
语句;
break; /* 可选的 */
case 整型常量2:
语句;
break; /* 可选的 */
default : /* 可选的 */
语句;
}
条件
分类 | 运算符 | 描述 |
---|---|---|
比较 | < | 小于 |
比较 | > | 大于 |
比较 | <= | 小于等于 |
比较 | >= | 大于等于 |
比较 | == | 相等 |
比较 | != | 不等 |
逻辑 | ! | 非 |
逻辑 | && | 与 |
逻辑 | || | 或 |
c语言中用0表示false,用非0表示true.
具有0值得整形,具有0.0值浮点,空字符’\0’和空指针都可以表示false
循环语句
while
while(条件){
语句;
}
do-while
do {
语句
}while(条件);
for
for (初始值;条件;递增或递减){
/* 如果条件为真将重复执行的语句 */
}
for(var prop in person){
console.log(pror);
}
break和continue语句.
break语句退出最内层的循环或switch语句.continue则是把控制转到当前循环的尾部.