Js的分支语句

59 阅读1分钟
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 ? '成功' : '失败'