1、运算符
(1)算术运算符
y=5,下面的表格解释了这些算术运算符:
(2)赋值运算符
(3)比较运算符
(4)逻辑运算符
2、条件语句
在 JavaScript 中,我们可使用以下条件语句:
- if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码
<script>
let chengji = prompt('请输入成绩');
if (chengji >= 60) {
alert('及格');
}
</script>
- if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码
<script>
let chengji = prompt('请输入成绩');
if (chengji >= 60) {
alert('及格');
}
else {
alert('不及格');
}
</script>
- if...else if....else 语句- 使用该语句来选择多个代码块之一来执行
<script>
let chengji = prompt('请输入成绩');
if (chengji >= 85) {
alert('优秀');
}
else if (chengji >= 60){
alert('及格');
}
else {
alert('不及格');
}
</script>
- switch 语句 - 使用该语句来选择多个代码块之一来执行
<button onclick="jisuan()">计算两位数运算</button>
<script>
function jisuan() {
let num1 = parseInt(prompt('请输入第一个值'));
let num2 = parseInt(prompt('请输入第二个值'));
let num3 = prompt('请输入运算符号');
switch (num3) {
case '+':
var jg = num1 + num2;
alert('两位数运算结果为:' + num1 + num3 + num2 + '=' + jg);
break;
case '-':
var jg = num1 - num2;
alert('两位数运算结果为:' + num1 + num3 + num2 + '=' + jg);
break;
case '*':
var jg = num1 * num2;
alert('两位数运算结果为:' + num1 + num3 + num2 + '=' + jg);
break;
case '/':
var jg = num1 / num2;
alert('两位数运算结果为:' + num1 + num3 + num2 + '=' + jg);
break;
default:
alert('请输入正确的运算符号');
break;
}
}
</script>
3、for循环
for循环的语法为:
for (*语句 1*; *语句 2*; *语句 3*)\
{\
*被执行的代码块*\
}
语句 1 (代码块)开始前执行
语句 2 定义运行循环(代码块)的条件
语句 3 在循环(代码块)已被执行之后执行
<script>
/* 1-100偶数的和 */
let sum = 0;
for(var i=1;i<=100;i++){
if (i%2==0) {
sum += i;
}
}
console.log(sum);
</script>