常见的算术运算符+自增自减运算符+字符串之间的比较:+ 逻辑运算符:+三元运算符

常见的算术运算符:

+-*/**   2**3  2的三次方    2*2*2      =2**3
余数  %   7%3   7/3    =2  。。。。1

变量没有赋值时,变量的值是不会发生变化。

a  =   a  +   1;  等效于   a+=1+=
-=
*=
/=
%=

自增自减运算符

自增自减是一元运算符的一种。
一元运算符:只能操作一个数值的运算符就叫做一元运算符。
自增:自身的值上+1
    变量++
    ++变量
自减:自身的值上减-1
    变量--
    --变量
    【共同点】最终结果都是一样的,自增都是+1,自减都是-1;
    【区别】
           在参与运算时,
           ++在变量前面时,会先改变变量的值,用改变后的值去进行运算。
           ++在变量的后面时,会用自身的值去运算,运算完成后,在改变自身的值。

比较运算符;
用于比较两个值的大小关系,返回一值是一个布尔值。

大于
<小于
=大于等于
<=小于等于
==相等
===严格相等
!=不相等
!==严格不相等

字符串之间的比较:

 按照字典排序比较的。(实际上按照编码顺序来排序的)小写的字母比大写的字母排序高。


比较的步骤:
  1.比较首字母的大小,首字母大的就大,首字母小的就小。
  2.如果首字母相等,则比较下一个字符,直到字符串结束或者分出大小。
  3.如果两个字符串的字符数相等,则两个字符串相等,如果未结束,还有字符的字符串比较大小。


不同类型的比较:
js会将其先转换为数字,在比较大小。
【注意】字符串如果不能转数字,与其他的值都是false=0=错。

逻辑运算符:

一般用来做条件判。

!取反

&& 与 =和

【运算符规则】如果第一个运算子的布尔值为true=1=对,则返回第二个云算子的值。如果一个运算子的布尔值为fasle=0=错,则直接返回第一个运算子的值,而且,不会执行第二个云算子。

如果两个都是true=1=对,返回true,只要一个fasle=0=错,返回的就是fasle。

|| 或

【运算规则】如果第一个云算子的布尔值为true,则返回第一个值,而且不执行第二个云算子。如果第一个云算子的布尔值为fasle,则返回第二个的值。
 如果两个都是fasle,返回fasle,只要有一个true,返回的就是true

三元运算符:三目

表达式1?   表达式2:  表达式3

 表达式1世纪一个条件:值为Boolean=数字类型。
 若表达式1的值为true=对,则执行表达式2的操作。
 若表达式1的值为fasle=错,则执行表达式3的操作。

三元案列

<script>
    var num = prompt("请输入一个数字!");
    console.log(num<10?"0"+num:num);
  </script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值