Blogger Information
Blog 10
fans 0
comment 0
visits 7700
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
申明和定义变量的基本语法,变量的提升,分支结构的组成和实现过程,语法5-5作业
李男_江苏_412288
Original
988 people have browsed it

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


  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是什么意思。我得再看看视频。

Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post