上一节我们详细讲解了JS中的七种基本数据类型,本节我们学习JS语法的运算符知识。

在 JS 中,运算符是用于执行各种操作的符号,它们可以对变量和值进行数学运算、比较、逻辑判断等操作。JS 中的运算符主要分为以下六大类:

1. 算术运算符:(用于执行基本的数学运算)

运算符描述示例
+加法let sum = 5 + 3// 8
-减法let diff = 5 - 3// 2
*乘法let product = 5 * 3// 15
/除法let quotient = 6 / 2// 3
%取余let remainder = 7 % 3// 1
**指数let power = 2 ** 3// 8
++递增let a = 1; a++// 2
--递减let b = 2; b--// 1

2. 赋值运算符(用于给变量赋值)

运算符描述示例
=简单赋值let x = 10;
+=加后赋值x += 5; // x = 15
-=减后赋值x -= 3; // x = 12
*=乘后赋值x *= 2; // x = 24
/=除后赋值x /= 4; // x = 6
%=取余后赋值x %= 4; // x = 2

3. 比较运算符(用于比较两个值,返回布尔值)

运算符描述示例
==宽松相等5 == '5' // true
===严格相等5 === '5' // false
!=宽松不等5 != '5' // false
!==严格不等5 !== '5' // true
>大于5 > 3 // true
<小于5 < 3 // false
>=大于等于5 >= 5 // true
<=小于等于5 <= 4 // false

4. 逻辑运算符(用于组合多个条件)

运算符描述示例
&&逻辑与true && false // false
||逻辑或true || false // true
!逻辑非!true // false

5. 三元运算符(简洁的条件判断)

/* 语法:条件 ? 值1 : 值2*/
let a = 1
let s = a > 0 ? '1>0' : '1<0'
console.log(s) // '1>0'


6. 类型检查运算符(用于检查值的类型

console.log(typeof 42)      // 'number'
console.log(typeof 'hello')   // 'string'
console.log(typeof true)    // 'boolean'
console.log(typeof undefined) // 'undefined'
console.log(typeof null)   // 'object'

总结: 运算符是 JavaScript 中处理数据和逻辑的核心工具,掌握各种运算符的特性和使用场景,是编写高效 JS 代码的关键基础!

点赞(1)

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)