JavaScript 基本运算符
简单介绍下基本运算符
一、加法运算 +
在JS里可以用 "+" 来表示加法运算符
如:document.write(1+2);
var a = 5; var b = 5; var c = a+b;
注意一下,"+"不仅可以表示加法运算符,还可以用来表示字符串的拼接。
如: var a = "Hello";
var b = a + "world";
二、减法运算符 -
在JS里可以用 "-" 来表示减法运算符
如:document.write(3-2);
var a = 5; var b = 5; var c = a-b;
三、乘法运算符 *
在JS里可以用 "*" 来表示乘法运算符
如:document.write(5*5);
var a = 5; var b = 5; var c = a*b;
四、除法运算符 /
在JS里可以用 "/" 来表示除法运算符
如:document.write(5*5);
var a = 5; var b = 5; var c = a*b;
五、取余运算
在JS里可以用 "%" 来表示除法运算符
"取余"就是在整除之后余下的数。
如:f=a%b; f是a与b相除取得余数
六、自增自减
自增 a++
a++ 等价于 a = a+1;
如: var a = 5;
a++;
document.write(a); 输出6
自减 a--
a-- 等价于 a = a-1;
如: var a = 5;
a--;
document.write(a); 输出4
注意:
第一块
var a = 20;
document.write(++a); 输出21
第二块
var b = 20;
document.write(b++); 输出20
第三块
var c = 20;
document.write(c--); 输出20
注意比较上边的三个块,第一块的输出结果是我们所期望的21,而第二块和第三块的结果的输出结果都是20,而不是我们认为的21和19,这是因为++和--在变量之后,这表示运算完成之后,再将其值加1,而第一块因为++在变量之前,所以先进行加1,然后再输出。
七、比较运算符
比较运算符有大于>,小于<,小于等于<=,大于等于>=,等于=,不等于!=
比较运算符返回布尔值(true、false)
alert(2>4) //返回false;
alert(3>1) //返回true;
alert(3>5) //返回false;
alert(2 == 2) //返回true;
alert(2 != 2) //返回false;
八、逻辑运算符
逻辑运算符在离散数学和电子电路技术中经常用到,在处理一些复杂关系时很有帮助。
逻辑与 &&
true && true true
true && false false
false && true false
false && false false
只用两个都为真,整体才能为真,否则都为假。
逻辑或 ||
true && true true
true && false true
false && true true
false && false false
只要有一个及以上的真,即为真。
JavaScript 基本运算符相关推荐
- (4)javascript的运算符以及运算符的优先级
运算符的使用方法 在javascript的程序中要完成各种各样的运算,是离不开运算符的. 在javascript中,按运算符类型可以分为算术运算符.赋值运算符.比较运算符.逻辑运算符.条件运算符等. ...
- JavaScript instanceof 运算符深入剖析
简介: 随着 web 的发展,越来越多的产品功能都放在前端进行实现,增强用户体验.而前端开发的主要语言则是 JavaScript.学好 JavaScript 对开发前端应用已经越来越重要.在开发复杂产 ...
- JavaScript instanceof 运算符深入剖析【转载】
http://www.ibm.com/developerworks/cn/web/1306_jiangjj_jsinstanceof/ instanceof 运算符简介 在 JavaScript 中, ...
- 前端研习录(20)——JavaScript三元运算符
前端研习录(20)--JavaScript三元运算符 版权声明 三元运算符 版权声明 本文原创作者:清风不渡 博客地址:https://blog.csdn.net/WXKKang 重拾前端记忆,记 ...
- javascript关系运算符与逻辑运算符
原文来自javascript关系运算符与逻辑运算符 一.关系运算符 用于进行比较的运算符称作为关系运算符:小于(<).大于(>).小于等于(<=).大于等于(>=).相等(== ...
- 09.JavaScript算术运算符(加、减、乘、除、幂、余)、自增、自减、缩写、位移
JavaScript算术运算符 章节目录 上一篇:<类型转换> 下一篇:<比较运算符> 运算符是数学计算中的概念,我们从小学就在学习的+.-.*./就是最基础的运算符. 运算符 ...
- JavaScript 扩展运算符
文章目录 扩展运算符 使用扩展运算符复制数组 使用扩展运算符克隆数组 带对象的扩展运算符 剩余参数 参考文档 在本教程中,您将借助示例了解 JavaScript 扩展运算符. 扩展运算 ...
- javaScript的运算符和if。。else语句
比较运算符: ==等于 ===全等 !=不等于 >大于 <小于 >=大于或者是等于 <=小于或者是等于 使用:可以在条件语句中使用比较运算符进行对值比较,然后根据结果采取行动 ...
- Javascript 补位运算符
看到一个题目~~3.14得到是3,一下子有点蒙,之前在Javascript中完全没有见过~这个运算符.经查才知道~是补位运算符,但是跟原码反码补码又有点不同(在反码这一块,不记正负),好吧,大学的东西 ...
- javascript 位运算符
前几天看到国外人在github总结的javascript的奇巧淫技(http://t.cn/herRcq),里面对位运算提到的很多,所以来科普一下javascript的位运算.于是找到了w3cscho ...
最新文章
- php 伪协议 lfi,php://伪协议(I/O)总能给你惊喜——Bugku CTF-welcome to bugkuctf
- java如何读取excel文件
- iOS 跳转App的二三事
- 这样的阅读工具,人手一个不过分吧?
- 数字电路技术基础一二章
- TCP 通信过程中各步骤的状态
- Session的配置
- CaffeMFC:caffe.pb.h(2525): error C2059: syntax error : 'constant'
- RTX Server SDK跨服务器
- 通过jQuery源码学习javascript(三)
- functionclass[LeetCode]Path Sum II
- 快速排序详解+各种实现方式
- PostgreSQL类似Oracle MERGE功能的实现
- Tomcat免安装版执行tomcat9.exe闪退
- CentOS7安装Oracle11.2.0.4
- Java语言的发展史
- Ubuntu 16.04-codeblocks 汉化
- android传感器type_orientation,android – 已弃用的Sensor.TYPE_ORIENTATION的等效替换
- 3、核对单《数据收集工具与技术》
- Python3遇到TypeError:cannot use a string pattern on a bytes-like object错误
热门文章
- waves服务器系统盘,重要提示:Waves SoundGrid 服务器固件升级
- 2016华为开发者大赛:赢的不仅仅是百万元奖金
- 安装oracle有没有18030,10g 安装没有gb18030字符集
- 七牛云存储九折优惠码以及充值图文教程
- 四种 AI 技术方案,教你拥有自己的 Avatar 形象
- 关于“幽灵架构”的补充说明4:协议的应用场景与局限性
- 鲁大师linux系统打印机驱动怎么安装,鲁大师如何安装打印机驱动 安装打印机驱动方法...
- 网络安全工具——CS多人合作平台
- 安装教程——Stegsolve
- Cannot mount AppImage, please check your FUSE setup.