JavaScript运算符详解:算数、关系、逻辑和赋值运算符
需积分: 6 11 浏览量
更新于2024-09-03
收藏 27KB DOCX 举报
JavaScript运算符
JavaScript运算符是JavaScript语言中的一种基本元素,用于对数据进行操作和处理。根据运算符的不同作用,可以将其分为五大类:算数运算符、关系运算符、逻辑运算符、赋值运算符和条件运算符。
**算数运算符**
算数运算符用于对数字进行运算,包括加法、减法、乘法、除法、取模、自增和自减等操作。
* 加法:`+`运算符可以对两个值进行加法运算,如果是两个字符串则进行字符串拼接。任何值和字符串做加法运算,都会先转为字符串,然后再和字符串做拼接操作。也可以通过"+"完成隐式转换。
* 减法:`-`运算符可以对两个值进行减法运算,并返回运算结果。
* 乘法:`*`运算符可以对两个值进行乘法运算,并返回运算结果。
* 除法:`/`运算符可以对两个值进行除法运算,并返回运算结果。
* 取模:`%`运算符可以对两个值进行取模运算,并返回运算结果。
* 自增:`++`运算符可以对一个值进行自增操作。
* 自减:`--`运算符可以对一个值进行自减操作。
**关系运算符**
关系运算符用于比较两个值的大小关系,包括大于、小于、大于等于、小于等于、相等、不等、全等和不全等等。
* 大于:`>`运算符可以比较两个值的大小关系,如果左侧值大于右侧值则返回true,否则返回false。
* 大于等于:`>=`运算符可以比较两个值的大小关系,如果左侧值大于或等于右侧值则返回true,否则返回false。
* 小于:`<`运算符可以比较两个值的大小关系,如果左侧值小于右侧值则返回true,否则返回false。
* 小于等于:`<=`运算符可以比较两个值的大小关系,如果左侧值小于或等于右侧值则返回true,否则返回false。
* 相等:`==`运算符可以比较两个值是否相等,如果相等则返回true,否则返回false。
* 不等:`!=`运算符可以比较两个值是否不相等,如果不相等则返回true,否则返回false。
* 全等:`===`运算符可以比较两个值是否全等(数据类型和值都相等),如果全等则返回true,否则返回false。
* 不全等:`!==`运算符可以比较两个值是否不全等,如果不全等则返回true,否则返回false。
**逻辑运算符**
逻辑运算符用于对布尔值进行逻辑运算,包括非、与和或等操作。
* 非:`!`运算符可以对一个值进行非运算,false变为true,true变为false。如果对一个值进行2次非运算,它的值不改变。如果对非布尔值进行运算,则先将它转换为布尔值,再取反操作。利用这一特点,可以将一个值转换为布尔类型:两次非运算。
* 与:`&&`运算符可以对符号两则的值进行与运算并返回结果。运算规则:两个值只要有一个false,则返回false。两个值都是true的情况下,返回true。JS中的"与",只要第一个为false,则返回false。
* 或:`||`运算符可以对符号两则的值进行或运算并返回结果。运算规则:两个值只要有一个true,则返回true。两个值都是false的情况下,返回false。
**赋值运算符**
赋值运算符用于将一个值赋给另一个变量,包括赋值、加法赋值、减法赋值、乘法赋值、除法赋值、取模赋值等。
**条件运算符**
条件运算符用于根据条件执行不同的操作,包括三元运算符等。
JavaScript运算符的优先级是指在JavaScript语言中,运算符的执行顺序。不同的运算符有不同的优先级,高优先级的运算符先执行,低优先级的运算符后执行。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2020-04-29 上传
2020-04-21 上传
2021-09-26 上传
2021-12-07 上传
2021-01-28 上传
C0C0D
- 粉丝: 0
- 资源: 4
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程