作者:784485886_fe0643 | 来源:互联网 | 2023-08-18 10:13
一、如何正确的声明与定义变量?
//1. 语句
var n = (100 + 20) ;
console.log(n);
// 语句用分号结尾,必须要有console,不然没有输出值,分号尽量不要省略;
// var:声明
// n:变量名,变量的名称第一个字母只可以是字母、下划线、$(美元叨了符)。
// 100+20:表达式,一定要有返回值,和一个值可以互换,只允许用在等号的右边:右值
// 语句包含了表达式
// 括号在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 =&#39;成绩还行,加油&#39;;
// }else if (grade>=80 && grade <=100){
// res=&#39;很棒&#39;;
// }else {
// res=&#39;太糟糕了&#39;;
// }
// switch 简化多分支
// switch(true){ //true是条件判断的意思
// case (grade >= 60 && grade<80):
// res=&#39;加油1&#39;;
// break; //弹出、输出的意思,必须有,没有的话,会输出最后一个值
// case (grade >= 80 && grade<100):
// res=&#39;加油2&#39;;
// break;
// default: //这个是没有以上情况的话,用default
// res=&#39;加油3&#39;;
// }
// console.log(res);
// switch更多用在单值判断的场景
var zhu = &#39;CSS&#39;.toLowerCase();//.toLowerCase(),输出时最终转为小写
switch (zhu) {
case &#39;pig&#39;:
zhu+=&#39;新***&#39;; //拼接,原来是zhu = zhu + &#39;新***&#39;;大小写能正确判断
//+=,就是将前面的变量进行一个引用,将变量的内容添加到字符串的前面
break;
case &#39;css&#39;:
case &#39;csss&#39;: //这里指,当用户输入这个值的时候,同样输入时CSS新***
zhu+=&#39;新***&#39;;
break;
}
console.log(zhu);
总结:今天是学Javascript的第一天,感觉还能够接受,不是很难,但是也有不理解的地方,我得多琢磨琢磨这些地方,比如:switch那里的true是什么意思。我得再看看视频。