博客列表 >JavaScript变量和分支语句

JavaScript变量和分支语句

桃儿的博客
桃儿的博客原创
2019年05月06日 17:23:51943浏览


  1. 如何正确的声明与定义变量?

    变量: 由名称和值二部分组成,变量名是对值的具名引用,是程序中临时存储数据的容器

    变量创建分为: 变量声明, 变量赋值(初始化)二步

     声明: var age;

     赋值: age = 30

  2.  变量的提升是原理,如果实现的?

    JavaScript引擎工作原理: 先解析代码,获取到全部已经被声明的变量,然后再逐行执行代码

    导致所有变量声明语句,会直接提升到脚本(函数)头部,这种独有的现象叫:变量提升

    console.log(age);

    var age=30;

    此时控制台输出为undefined

     等价于:

    var age;

     console.log(age);  //此时输出的是age的默认值undefined

    age=30;

  3. 分支结构有几种, 多分支与switch的实现过程

    分支结构分为四种:单双支,双分支,多分支,switch结构。

    单分支:if(){}

    双分支:if(){}  else{}

     双分支可以简化为三元运算符:条件 ? 表达式1 : 表达式2

    多分支:if(){} esle if(){} else{}


    if (grade >= 60 && grade < 80) {

       res = '成绩还行, 加油';

    } else if (grade >= 80 && grade < 90){

       res = '这是要成为学霸的节奏呀';

    } else if (grade >= 90 && grade <= 100) {

       res = '你来讲课吧, 我下去';

    } else { // 最后一个else是默认选项,可省略

       res = '补考吧兄弟';

    }

    switch:switch(true){  case  ;break; case  ;break; case  ;break; }


        switch (true) {

            case grade >= 60 && grade < 80:

                res = '成绩还行, 加油';

                break;

            case grade >= 80 && grade < 90:

                res = '这是要成为学霸的节奏呀';

                break;

            case grade >= 90 && grade <= 100:

                res = '你来讲课吧, 我下去';

                break;

            default:

               res = '补考吧兄弟';

        }

      

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议