JavaScript 运算符全知道

简介: JavaScript 运算符全知道

算术运算符用于执行基本的数学运算,比如加法、减法、乘法和除法。常用的算术运算符有加法运算符(+)、减法运算符(-)、乘法运算符(*)、除法运算符(/)和取模运算符(%)。


比较运算符用于比较两个值之间的大小或关系。常用的比较运算符有等于运算符(==)、不等于运算符(!=)、大于运算符(>)、小于运算符(<)、大于等于运算符(>=)和小于等于运算符(<=)。


逻辑运算符用于在布尔表达式之间进行逻辑操作,结果为布尔值(True或False)。常用的逻辑运算符有逻辑与运算符(and)、逻辑或运算符(or)和逻辑非运算符(not)。


下面是使用这些运算符的一些实际代码示例:

算术运算符示例:

a = 10
b = 3
 
c = a + b     # 加法运算
d = a - b     # 减法运算
e = a * b     # 乘法运算
f = a / b     # 除法运算
g = a % b     # 取模运算
 
print(c)      # 输出:13
print(d)      # 输出:7
print(e)      # 输出:30
print(f)      # 输出:3.3333333333333335
print(g)      # 输出:1

比较运算符示例:

a = 5
b = 10
 
# 等于运算
print(a == b)    # 输出:False
 
# 不等于运算
print(a != b)    # 输出:True
 
# 大于运算
print(a > b)     # 输出:False
 
# 小于运算
print(a < b)     # 输出:True
 
# 大于等于运算
print(a >= b)    # 输出:False
 
# 小于等于运算
print(a <= b)    # 输出:True

逻辑运算符示例:

a = 5
b = 10
c = 15
 
# 逻辑与运算
print(a < b and b < c)    # 输出:True
 
# 逻辑或运算
print(a < b or b > c)     # 输出:True
 
# 逻辑非运算
print(not(a < b))        # 输出:False
相关文章
|
2月前
|
JavaScript
js运算符
js运算符
23 5
|
3月前
|
JavaScript 前端开发
JavaScript 运算符
JavaScript 运算符
22 3
|
7月前
|
存储 JavaScript 前端开发
【JavaScript技术专栏】JavaScript基础入门:变量、数据类型与运算符
【4月更文挑战第30天】本文介绍了JavaScript的基础知识,包括变量(var、let、const)、数据类型(Number、String、Boolean、Undefined、Null及Object、Array)和运算符(算术、赋值、比较、逻辑)。通过实例展示了如何声明变量、操作数据类型以及使用运算符执行数学和逻辑运算。了解这些基础知识对初学者至关重要,是进阶学习JavaScript的关键。
56 0
|
4月前
|
JavaScript 前端开发
JavaScript 中的 typeof 运算符
【8月更文挑战第29天】
27 1
|
4月前
|
JavaScript 前端开发 安全
深入理解JavaScript中的比较运算符
深入理解JavaScript中的比较运算符
|
4月前
|
前端开发 JavaScript 程序员
聊聊前端 JavaScript 的扩展运算符 “...“ 的使用场景
聊聊前端 JavaScript 的扩展运算符 “...“ 的使用场景
|
4月前
|
JavaScript 前端开发
JS常见的运算符有哪些?
JS常见的运算符有哪些?
|
4月前
|
JavaScript 前端开发
JavaScript基础&实战(2)js中的强制类型转换、运算符、关系运算符、逻辑运算符、条件运算符
这篇文章详细介绍了JavaScript中的强制类型转换、运算符(包括算术、逻辑、条件、赋值和关系运算符)的使用方法和优先级规则。
JavaScript基础&实战(2)js中的强制类型转换、运算符、关系运算符、逻辑运算符、条件运算符
|
5月前
|
JavaScript 前端开发 网络架构
JavaScript编码之路【对象的增强、ES6新特性之函数的默认值设置 、rest参数 (剩余参数)、拓展运算符、对象与数组的解构赋值】
JavaScript编码之路【对象的增强、ES6新特性之函数的默认值设置 、rest参数 (剩余参数)、拓展运算符、对象与数组的解构赋值】
60 1
|
6月前
|
JavaScript 前端开发 开发者
JavaScript进阶-解构赋值与展开运算符
【6月更文挑战第19天】ES6的解构赋值与展开运算符增强了JS开发效率。解构允许直接从数组或对象提取值,简化数据提取,而展开运算符则用于合并数组和对象或作为函数参数。解构时注意设置默认值以处理不存在的属性,避免过度嵌套。展开运算符需区分数组与对象使用,勿混淆于剩余参数。通过示例展示了这两种操作在数组和对象中的应用,提升代码可读性与简洁度。
169 5