Javascript运算符和表达式

(一)、算术运算符

1. +

(1). 加法运算

    3+5  结果:8

(2). 拼接运算

“张”+3  结果:”张3”

+号两边只要任何一边是字符串,将做拼接运算,

拼完将成为一个新字符串

+号两边 都是 数字,将做加法运算

(3). 类型转换:把字符串转换为数字类型

   例如:  var a=+”5”; console.log(typeof(a));//number

2. -

(1). 减法

(2). 把字符串类型转换为数字类型

例如: “5”-0  结果 :5

3. *

(1). 乘法

(2). 把字符串类型转换为数字类型

例如: “5”*1  结果 :5

4. /

(1). 除法

(2). 把字符串类型转换为数字类型

例如: “5”/1  结果 :5

5. %

(1). 求余

(2). 把字符串类型转换为数字类型

例如: “5”/6  结果 :5

注意事项:利用% 进行类型转换时,除数一定要大于被除数

6. ++:对变量中的数据 进行自增运算

7. --:对变量中的数据  进行自减运算

(二)、比较运算符

>  <  ==  >=  <=  !=  ===

能够对数据进行比较运算,比较的结果为 布尔类型

如果成立结果就为true,否则为false

例如:3<5 结果:true  3>5 结果:false

3<=5 结果:true  3>=5 结果:false

3==5 结果:false  3!=5 结果:true

3==”3” 结果:true  3===”3” 结果:false

注意事项:

== 只判断内容是否相等

=== 既要判断内容是否相等,也要判断 类型 是否相等

赋值= 判断相等

(三)、逻辑运算符

1. &&:逻辑与(并且)

两边只要有一边不成立,结果就不成立(false)

只有两边都成立,结果才成立(true)

2. ||:逻辑或(或者)

两边只要有一边成立,结果就成立

只有两边都不成立,结果才不成立

3. !:逻辑非(取反)

以前成立,结果就成立

以前不成立,结果就成立

只能对 布尔类型的数据 进行 逻辑运算

4. 括号运算符

(1). 小括号()  改变优先级

3+2*5 结果为:13  (3+2)*5 结果为:25

(2). 中括号[]  下标运算

(3). 大括号{}   块运算符

5. =:赋值运算符

变量进行赋值运算

例如:a=5;

3=5; 将会报错

6. 三目运算符

(1). 概念

A. 单目运算符

   !  ++  --

B. 双目运算符:必须要两个数据才可以进行运算

+ - * /

C. 三目:必须要三个数据才可以进行运算

(2). 写法:

布尔数据?数据1:数据2

(3). 原理:

先查看 布尔数据 的结果,如果结果为true, 运算的结果是数据1,否则是 数据2

(二)、表达式

1. 概念:

  用运算符数据连起来就称为 表达式

2. 特点:

  每个表达式都有一个值,该值就是 运算的结果

3. 作用:

运算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值