开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第19天,点击查看活动详情
判断分支
我们先看一段代码,这样写也没有问题,但是有一个条件就是互斥性,代码量少的时候还行,多的话就会影响性能了,像这种最好用 else if 把这些连接到一起,这样的话满足条件就会只走一个了
//在条件中 && 就是并且, &&两边都必须满足条件即可
// ||就是或者, ||两边有一边满足条件即可
var score = 63;
if (score >= 90) {
console.log('您的成绩等级为A')
}
if(score >= 80 && score < 90) {
console.log('您的成绩等级为B')
}
if(score >= 70 && score < 80) {
console.log('您的成绩等级为C')
}
if(score >= 60 && score < 70) {
console.log('您的成绩等级为D')
}
if(score < 60) {
console.log('您的成绩不合格')
}
var score = 63;
if (score >= 90) {
console.log('您的成绩等级为A')
}else if(score >= 80 && score < 90) {
console.log('您的成绩等级为B')
}else if(score >= 70 && score < 80) {
console.log('您的成绩等级为C')
}else if(score >= 60 && score < 70) {
console.log('您的成绩等级为D')
}else {
console.log('您的成绩不合格')
}
当场次多的时候,用 switch比较好
//case 获取的city的变量,break 中断; default相当于else
switch (city) {
case '北京':
console.log('15K');
break;
case '上海':
console.log('13K');
break;
case '深圳':
console.log('12K');
break;
case '广州':
console.log('15K');
break;
default:
console.log('9K');
}
注释
这里分三种情况
- 第一种是多行注释"
/**/",一般js文件开头,介绍作者,函数等信息
/*
下面的这些代码会输出`
一个标题和一个段落`
并将代表主页的开始`
*/
document.getElementById("myH1").innerHTML="你好啊,小爽";
document.getElementById("myP").innerHTML="这是一个欢迎的段落。";
- 第二种注释方法是最常见的"
//",只能注释单行
//这是一行注释,只能注释单行
//另一行注释
- 第三种注释不是很常见,会和html内的注释混淆,不推荐使用
<!-这是一行注释,只能注释单行。