淄博哪家公司做网站最好怎样做好企业文化建设
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++;
}
 
凡是过去,皆为序章;凡是未来,皆有可期。
