if (条件)
{ * 书写如果条件成立, 需要执行的代码 * }
else { * 当上边的条件不成立的时候, 我会执行, 如果上边的条件成立了, 我就不执行了 * }
如果想要获取到用户输入的内容, 需要借助一个方法 注意:
**一个 var num1 = prompt()**
只能拿到用户输入一个内容 如果需要用户输入多个,
那么需要写多次 还有一个注意点就是获取到的内容是字符串格式的,
如果你需要数字的话, 请转换一下格式 这样去转: var num1 = prompt() - 0
switch 语句, 也是 分支语句的一种
主要用于某一个变量的具体值, 做判断 (全等 ===)
switch (变量) {
case 100: 当变量的值 === 100 的时候会执行
break;
case 101: 当变量的值 === 101 的时候会执行
break; default: 当上述条件都不满足的时候, 执行
在书写 case 的时候, 没有 书写 break,那么如果这个 case 符合条件那么就会执行它内部的代码 代码执行完毕后, 没有发现 break, 所以会继续向下执行
三元表达式 (三元运算符/三目运算符/问号冒号表达式)
假设一个变量 box 他的值可能是 1 也可能是 2
* * 我们要根据 这个变量的值 去创建一个新的变量, 内部的值存储为 成功或者失败
* * 我们自己约定 如果值 === 1 那么为成功, 其他情况 为失败
var box = 1 var msg = 条件 ? 条件为真的时候执行的代码(只有一行) :
条件为假的时候执行的代码
var msg = box === 1 ? '成功' : '失败'