JavaScript 之 运算符与表达式

简介: JavaScript 之 运算符与表达式

JavaScript 之 运算符与表达式

1.表达式


表达式是用于JavaScript脚本运行时进行计算的式子,可以包含常量、变量、运算符


2.运算符


算术运算符 :+、-、*、/、%、++、–

image.png

++、–分为前缀形式和后缀形式

前缀形式先加减1在执行

后缀形式先执行再加减1

image.png


注意

+号用来连接两个字符串

只要+连接的操作数中有一个是字符串型,Js就会自动把非字符串型数据作为字符串型数据来处理

Js代码的执行顺序是从左到右,所以在+连接的表达式中,遇到字符串型数据之前,所有出现的数值型数据(或者可以自动转换为数值型的数据)仍被作为数值来处理。为了避免这种情况,我们可以在表达式前拼一个空字符串

字符连接符

通过+连接字符串

image.png

赋值运算符

=、+=、-=、*=、/=、%=、+=

image.png

image.png

比较运算符

啊 >、>=、<、<=、、!=、=、!==

image.png

注意

比较运算符的结果为布尔类型

==只比较值是否相等、===比较值和类型


逻辑运算符

&&、||、!

image.png

注意

逻辑运算符的结果为布尔类型

&&如果第一个表达式为false,造成短路

||如果第一个表达式为true,造成短路

三元运算符

exp1?exp2:exp3

image.png

其它运算符

逗号运算符:逗号用来将多个表达式连接为一个表达式,新表达式的值为最后一个表达式的值,多用在变量声明处

image.png

void运算符:void运算符用来指明一个表达式无返回结果


typeof运算符:typeof运算符用来返回一个字符串,返回的是操作数的数据类型



3.运算符的优先级

通过()改变优先级

image.png


目录
相关文章
|
2月前
|
JavaScript
js运算符
js运算符
23 5
|
2月前
|
JavaScript 前端开发
JavaScript 运算符全知道
JavaScript 运算符全知道
54 0
|
2月前
|
JavaScript
js---三元表达式详解
js---三元表达式详解
90 0
|
3月前
|
JavaScript 前端开发
JavaScript 运算符
JavaScript 运算符
21 3
|
4月前
|
JavaScript 前端开发
JavaScript 中的 typeof 运算符
【8月更文挑战第29天】
27 1
|
4月前
|
JavaScript 前端开发 安全
深入理解JavaScript中的比较运算符
深入理解JavaScript中的比较运算符
|
4月前
|
前端开发 JavaScript 程序员
聊聊前端 JavaScript 的扩展运算符 “...“ 的使用场景
聊聊前端 JavaScript 的扩展运算符 “...“ 的使用场景
|
4月前
|
JavaScript 前端开发
JS常见的运算符有哪些?
JS常见的运算符有哪些?
|
4月前
|
JavaScript 前端开发
JavaScript基础&实战 JS中正则表达式的使用
这篇文章介绍了JavaScript中正则表达式的使用,包括正则表达式的创建、匹配模式、字符串匹配、拆分、搜索、匹配和替换等方法,并通过示例代码展示了如何应用这些技术。
JavaScript基础&实战 JS中正则表达式的使用
|
4月前
|
JavaScript 前端开发
JavaScript基础&实战(2)js中的强制类型转换、运算符、关系运算符、逻辑运算符、条件运算符
这篇文章详细介绍了JavaScript中的强制类型转换、运算符(包括算术、逻辑、条件、赋值和关系运算符)的使用方法和优先级规则。
JavaScript基础&实战(2)js中的强制类型转换、运算符、关系运算符、逻辑运算符、条件运算符