,也就是判断结构让程序可以选择执行哪些程序语句
写法
if(条件表达式) {
语句体;
}
注意要点:
条件表达式的结果必须是boolean类型
语句体中可以有一条语句,也可以有多条语句,如果语句体中只有一条语句...例如:上面例子中的:当表单输入框内不为空时,右侧的按钮激活,否则就禁用
// reducer代码中的代码
if(newState.inputVal !...,循环执行指定的一段代码,直到表达式不为真时结束循环
应用场景:如果你希望在一开始条件为真时执行一组语句,当你不知道循环执行的次数,只知道达到某个条件的时候循环继续,那么就选择while循环
写法
while...,需要注意几点:
循环的初始条件是定义在外面的
只有while中条件表达式为真时,才执行里面的语句体
while循环中应该有循环变量的更新,否则它会造成死循环
06
do...while循环
创建一个执行指定语句的循环...会返回一个boolean结果 值得注意的是:
对于任何对象,即使是值为 false的 Boolean对象,当将其传给Boolean函数时,生成的Boolean 对象的值都为true`,如下所示
var