JS条件分支

本节练习

运行以下代码,并思考为什么出现这样的结果。
  • if-else
    var x = 3;
    if(x = 1){
    console.log('x=1');
    } else {
    console.log('x!=1');
    }
    //输出结果为x!=1,因为var x=3,所以if的语句为假,else语句为真,所以取x!=1。
  • switch
    var date = 5;
    switch(date){
    case 1:
    console.log("星期一");
    break;
    case 2:
    console.log("星期二");
    break;
    case 3:
    console.log("星期三");
    break;
    case 4:
    console.log("星期四");
    break;
    case 5:
    console.log("星期五");
    case 6:
    console.log("星期六");
    break;
    case 7:
    console.log("星期日");
    default:
    console.log("未知");
    }
    //输出结果为星期五和星期六,因为“星期五”下面没有带break,程序将执行下面的“星期六”,但“星期六”下面带有break,那么跳出switch语句了,所以输出结果为星期五和星期六。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,208评论 0 13
  • 本节学习目标 掌握 if-else 语句的使用 掌握 switch 语句的使用 本节内容 网上一直流传这么一个段子...
    茱小夭阅读 818评论 0 0
  • html 什么是html超文本标记语言,用于网站开发。 html运用于什么场景手机端和原生代码结合处理业务逻辑,加...
    阿西吧小魔仙阅读 419评论 0 0
  • 1 顺序语句 语句:使用分号分隔的代码称作为一个语句。 注意:没有写任何代码只是一个分号的时候,也是一条语句,...
    哈哈哎呦喂阅读 413评论 0 0
  • 《悲惨世界》—爱、恩典与救赎 电影《悲惨世界》主要以冉阿让为主线,讲述了冉阿让因偷面包而入狱多年,终获假释却再次偷...
    Q哈哈阅读 331评论 0 0