JavaScript运算符
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JavaScript运算符,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1747字,纯文字阅读大概需要3分钟。
内容图文
![JavaScript运算符](/upload/InfoBanner/zyjiaocheng/736/d6046df4317d45d4872cfdc5e31885c1.jpg)
运算符
JavaScript中运算符的分类
? (1)算数运算符
? (2)赋值运算符
? (3)关系运算符
? (4)逻辑运算符
? (5)自增自减运算符
一、算数运算符
运算符 | 说明 | 例子(var a=1,b=2) |
---|---|---|
+ | 相加 | a + b = 3 |
- | 相减 | a - b = -1 |
* | 相乘 | a * b = 2 |
/ | 除法 | a / b = 0.5 |
% | 取余数 | a % b = 1 |
目测,跟数学中的运算符是一样的。但是:
var a = "1", b = "2";
a * b = 2
a / b = 0.5
a - b = -1
a + b = ???
+号,有两层意思,
第一层算数之间的加法;
第二层字符串的连接;执行过程中,先检测加号两边的数据类型,如果发现字符型,那就先生效字符的连接
二、赋值运算符:
运算符 | 例子 | 等价于 | 运算结果 |
---|---|---|---|
= | y = 6 | y = 6 | y = 6 |
+= | y += 1 | y = y+1 | y = 7 |
-= | y -= 1 | y = y-1 | y = 5 |
*= | y *= 2 | y = y*2 | y = 12 |
/= | y /= 2 | y = y/2 | y = 3 |
%= | y %= 4 | y = y%4 | y = 2 |
三、关系运算符:
运算符 | 说明 | 例子 | 运算结果 |
---|---|---|---|
== | 等于 | 2 == 3 | false |
=== | 恒等于(值和类型都要做比较) | 2 === 22 === "2" | truefalse |
!= | 不等于,也可写作<> | 2 == 3 | true |
> | 大于 | 2 > 3 | false |
< | 小于 | 2 < 3 | true |
>= | 大于等于 | 2 >= 3 | false |
<= | 小于等于 | 2 <= 3 | true |
四、逻辑运算符:
运算符 | 说明 | 例子 | 运算结果 |
---|---|---|---|
&& | 逻辑与(and) | x = 2;y = 6;x>5 && y>5 | false |
|| | 逻辑或(or) | x = 2;y = 6;x>5 || y>5 | true |
! | 逻辑非,取逻辑的反面 | x = 2;y = 6;!(x > y) | true |
逻辑运算符只做布尔运算
|| //的两边只要出现true,结果就是true
&& //的两边只有全部是true,结果才是true;只要出现false就是false
! //取相反的结果
五、自增自减运算符
运算符(var a=1;) | 说明 | 结果 |
---|---|---|
a++ | 先用a的值再加1 | 运行时a=1,j运行结束后a=2 |
a-- | 先用a的值再减1 | 运行时a=1,j运行结束后a=0 |
++a | 先将a加1再使用a的值 | 运行时a=2,j运行结束后a=2 |
--a | 先将a减1再使用a的值 | 运行时a=0,j运行结束后a=0 |
后自增:a++ 先使用再计算
先自增:++a 先计算再使用
a++表示在a原有的基础上增加1
a--表示在a原有的基础上减小1
前自增与后自增有本质的区别,他们相同点都是为自身加了1,不同点是
前自增是先加1,再使用操作数的值
后自增是先使用操作数的值,再加1
前自减是先减1,再使用操作数的值
后自增是先使用操作数的值,再减1
内容总结
以上是互联网集市为您收集整理的JavaScript运算符全部内容,希望文章能够帮你解决JavaScript运算符所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。