博客列表 >申明和定义变量的基本语法,变量的提升,分支结构的组成和实现过程,语法5-5作业

申明和定义变量的基本语法,变量的提升,分支结构的组成和实现过程,语法5-5作业

李男_江苏_412288
李男_江苏_412288原创
2019年05月06日 00:30:32986浏览

一、如何正确的声明与定义变量?


  1. //1. 语句

  2. var n = (100 + 20) ;

  3. console.log(n);

  4. // 语句用分号结尾,必须要有console,不然没有输出值,分号尽量不要省略;

  5. // var:声明

  6. // n:变量名,变量的名称第一个字母只可以是字母、下划线、$(美元叨了符)。

  7. // 100+20:表达式,一定要有返回值,和一个值可以互换,只允许用在等号的右边:右值

  8. // 语句包含了表达式

  9. // 括号在JS相当于运算符,必须是英文格式下的

二、变量

1.声明

var age;

var age = undefined;

//  2.赋值:第一次叫初始化,第二次更新

age = 30;


//变量提升,将变量的声明自动提升到代码的顶部,第一行

console.log(age);

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

// 单分支,只能处理满足条件的情况,当条件不满足时,不做处理。

// var grade = 80;

// var res = '';


// if (grade > 60) {

//     res = '及格';

// }

//console这条必须有,是输入项,放在最后,不然是undefined;


// 双分支

//  if (grade >=60) {

//      res = '恭喜';

//  }else {

//      res = '补考';

//  }

//  简写,三元运算符

// 条件 ? true : false

// res =(grade >= 60) ? '太棒了' : '完蛋了';


//多分支

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

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

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

//     res='很棒';

// }else {

//     res='太糟糕了';

// }


// switch 简化多分支

// switch(true){      //true是条件判断的意思

//     case (grade >= 60 && grade<80):

//         res='加油1';

//         break;  //弹出、输出的意思,必须有,没有的话,会输出最后一个值

//     case (grade >= 80 && grade<100):

//         res='加油2';

//         break;

//      default:    //这个是没有以上情况的话,用default

//           res='加油3';      

// }

// console.log(res);


//    switch更多用在单值判断的场景

var zhu = 'CSS'.toLowerCase();//.toLowerCase(),输出时最终转为小写

switch (zhu) {

case 'pig':

zhu+='新***';  //拼接,原来是zhu = zhu + '新***';大小写能正确判断

//+=,就是将前面的变量进行一个引用,将变量的内容添加到字符串的前面

break;


case 'css':

case 'csss': //这里指,当用户输入这个值的时候,同样输入时CSS新***

zhu+='新***';

break;

}

console.log(zhu);

总结:今天是学JavaScript的第一天,感觉还能够接受,不是很难,但是也有不理解的地方,我得多琢磨琢磨这些地方,比如:switch那里的true是什么意思。我得再看看视频。

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