网站建设空间是否续费常见的营销方式有哪些
JavaScript作为一门强大的前端语言,提供了丰富的运算符与控制结构,使程序逻辑更加灵活与高效。
1. JavaScript运算符
算术运算符
运算符 | 描述 | 示例 | 结果 |
---|---|---|---|
+ | 加法 | 5 + 3 | 8 |
- | 减法 | 7 - 4 | 3 |
* | 乘法 | 2 * 6 | 12 |
/ | 除法 | 8 / 2 | 4 |
% | 取模(余数) | 10 % 3 | 1 |
** | 幂运算 | 3 ** 2 | 9 |
关系运算符
运算符 | 描述 | 示例 | 结果 |
---|---|---|---|
> | 大于 | 5 > 3 | true |
< | 小于 | 2 < 1 | false |
>= | 大于等于 | 7 >= 7 | true |
<= | 小于等于 | 8 <= 9 | true |
== | 等于(值相等) | "5" == 5 | true |
=== | 全等(值与类型相等) | "5" === 5 | false |
!= | 不等(值不相等) | "5" != 5 | false |
!== | 全不等(值或类型不相等) | "5" !== 5 | true |
逻辑运算符
运算符 | 描述 | 示例 | 结果 |
---|---|---|---|
&& | 与(都为真才为真) | true && false | false |
|| | 或(一个为真则为真) | true || false | true |
! | 非(取反) | !true | false |
三元运算符
格式:条件表达式 ? 真值 : 假值
let age = 18;
let message = age >= 18 ? "成年人" : "未成年人";
console.log(message); // 输出:成年人
组合运算符
运算符 | 描述 | 示例 | 结果 |
---|---|---|---|
+= | 加后赋值 | x += 3 | x = x + 3 |
-= | 减后赋值 | x -= 2 | x = x - 2 |
*= | 乘后赋值 | x *= 4 | x = x * 4 |
/= | 除后赋值 | x /= 5 | x = x / 5 |
%= | 取模后赋值 | x %= 2 | x = x % 2 |
累加累减
运算符 | 描述 | 赋值或运算公式中 |
---|---|---|
++a | 自增1 | 先执行完毕,在执行赋值或运算 |
--a | 自减1 | 先执行完毕,在执行赋值或运算 |
a++ | 自增1 | 先用原来的值进行运算或赋值,之后再进行+1 |
a-- | 自减1 | 先用原来的值进行运算或赋值,之后再进行-1 |
2. JavaScript逻辑判断
if 语句
if
语句用于根据条件执行代码块。
let score = 85;
if (score >= 90) {console.log("优秀");
} else if (score >= 60) {console.log("及格");
} else {console.log("不及格");
}
switch 语句
switch
语句用于根据不同的值执行不同的代码块。
let day = 3;
switch (day) {case 1:console.log("星期一");break;case 2:console.log("星期二");break;case 3:console.log("星期三");break;default:console.log("未知日期");
}
3. JavaScript循环结构
for 循环
for
循环用于按固定次数重复执行代码块。
for (let i = 1; i <= 5; i++) {console.log(`当前计数:${i}`);
}
while 循环
while
循环在指定条件为true
时不断执行代码块。
let count = 0;
while (count < 3) {console.log(`循环计数:${count}`);count++;
}
凡是过去,皆为序章;凡是未来,皆有可期。