JavaScript 运算符

  1. JavaScript的条件运算符和比较运算符

条件运算符和比较运算符用于测试布尔类型的值,false或true

    1. 比较运算符

比较运算符在逻辑语句中,用来判断值是否相等

比较运算符和数学中的比较符意思类型

运算符 == 表示相等 例:x==4,y=3,y==x? 则返回一个false

运算符 === 表示全等,即值和数据类型都相等,例:x==5,y==”5”,x===y? 则返回一个false

运算符 != 表示不等于,例:x=2,y=3,x==y? 则返回一个true

运算符 > 表示大于,例:x=2,y=3,x>3? 则返回一个false

运算符 < 表示小于,例:x=1,y=2,x

运算符 >= 表示大于或等于,例:x=1,y=2,x>=y?则返回一个false

运算符 <= 表示小于或等于,例:x=2,y=1,x<=y? 则返回一个false

    1. 逻辑运算符

逻辑运算符用来测定变量与值之间的逻辑

运算符 &&, 英文中and的意思,即在&&的判断中,所有的条件为true,条件才成立,即当比较的所有条件为true时,在最终结果返回才会返回一个true的布尔值

例:x=1,y=1,z=2; $.type(x=y&&x=z&&y=z) 则返回一个false

运算符||,英文中or的意思,即在||的判断中,所有的条件只要有一个成立,该条件也就成立,即当比较的所有条件中有一个为true时,则跳过其他条件,在最终结果返回一个true的布尔值;

例:x=1,y=1,z=2; $.type(x=y||x=z||y=z) 则返回一个true

运算符 !,英文中not的意思,在!的判断中,是取反的操作,即为true时取反为false,为false时取反为true

例:x=1,y=2; !(x==2) 则为true

1.3三元运算符

JavaScript 还包含了基于某些条件对变量进行赋值的条件元素符

语法:variablename=(condition)?value1:value2 

      即:条件表示式?语法一:语法二;

三元运算符在运行时,会对表达式进行求值,如语句一的条件成立为true时,则执行语句一的操作,反之执行语句二的操作;

例:

  1. JavaScript 算数运算符和赋值运算符

在代码中 = 并不相同于数学中的 = 号,在编程中,= 是一个运算符,有将值赋值给另一个值的的功能,下面我们将对这类运算符进行探讨

2.1 JavaScript 算数运算符

算数运算符用于执行变量与/或值之间的算数运算

运算符 + 对值进行加法运算,例:x=2,y=1, z=x+y;z=3,如这样的一个简单的对数值类型进行加法运算,但运算符 + 也可以对字符串类型的值进行拼接,如:x=hello,y=world, Z=x+y;z=hello,world; 任何值在和字符串类型的值进行加法运算时,都会将值先转换为字符串类型,在进行拼接,这样我们可以使用运算符 + 对某些值进行隐形转换

运算符 - 对值进行减法运算,例:x=2,y=1,z=x-y,z=1

运算符 * 对值进行乘法运算,例:x=1,y=2,z=x*y,z=2

运算符 / 对值进行减法运算,例:x=4,y=1,z=4/y,z=4

运算符-,*,/ 这三个值与数学中的意思相同,在代码中,,任何值在使用这三个运算符时,都会将值转换为数值类型的值,再进行运算,我们也可利用这样特性,对某些值进行隐形转换

运算符 % 可对值进行取模,例:x=5,y=3,z=x%3,z=2

运算符 ++ 累加,对一个值不断的增加值

运算符 -- 累减,对一个值不断的减少值

2.2 赋值运算符

赋值运算符用于给JavaScript 变量赋值

运算符 = 对变量进行赋值操作,例:var x=0;var y=1; x=y,x=1

运算符 += 对变量进行加等操作,例:x=1,y=2,x+=y,x=3

运算符 -= 对变量进行减等操作,例:x=2,y=1,x-=y,x=1

运算符 *= 对变量进行减等操作,例:x=1,y=2,x*=y,x=2

运算符 /= 对变量进行减等操作,例:x=2,y=1,x/=y,x=2

运算符 %= 对变量进行减等操作,例:x=5,y=3,x%=y,x=2

运算符的优先值

再代码运行中,存在应用多个运算符的方法,而代码会先执行那个运算符用呢?在数学中,加减乘除存在优先值的,先乘除后加减,而运算符也同样有着类似的优先级

即:算数操作符>比较运算符>逻辑运算符>赋值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值