简单介绍下基本运算符

一、加法运算 +

在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 基本运算符相关推荐

  1. (4)javascript的运算符以及运算符的优先级

    运算符的使用方法 在javascript的程序中要完成各种各样的运算,是离不开运算符的. 在javascript中,按运算符类型可以分为算术运算符.赋值运算符.比较运算符.逻辑运算符.条件运算符等. ...

  2. JavaScript instanceof 运算符深入剖析

    简介: 随着 web 的发展,越来越多的产品功能都放在前端进行实现,增强用户体验.而前端开发的主要语言则是 JavaScript.学好 JavaScript 对开发前端应用已经越来越重要.在开发复杂产 ...

  3. JavaScript instanceof 运算符深入剖析【转载】

    http://www.ibm.com/developerworks/cn/web/1306_jiangjj_jsinstanceof/ instanceof 运算符简介 在 JavaScript 中, ...

  4. 前端研习录(20)——JavaScript三元运算符

    前端研习录(20)--JavaScript三元运算符 版权声明 三元运算符 版权声明 本文原创作者:清风不渡 博客地址:https://blog.csdn.net/WXKKang   重拾前端记忆,记 ...

  5. javascript关系运算符与逻辑运算符

    原文来自javascript关系运算符与逻辑运算符 一.关系运算符 用于进行比较的运算符称作为关系运算符:小于(<).大于(>).小于等于(<=).大于等于(>=).相等(== ...

  6. 09.JavaScript算术运算符(加、减、乘、除、幂、余)、自增、自减、缩写、位移

    JavaScript算术运算符 章节目录 上一篇:<类型转换> 下一篇:<比较运算符> 运算符是数学计算中的概念,我们从小学就在学习的+.-.*./就是最基础的运算符. 运算符 ...

  7. JavaScript 扩展运算符

    文章目录 扩展运算符 使用扩展运算符复制数组 使用扩展运算符克隆数组 带对象的扩展运算符 剩余参数 参考文档     在本教程中,您将借助示例了解 JavaScript 扩展运算符.     扩展运算 ...

  8. javaScript的运算符和if。。else语句

    比较运算符: ==等于 ===全等 !=不等于 >大于 <小于 >=大于或者是等于 <=小于或者是等于 使用:可以在条件语句中使用比较运算符进行对值比较,然后根据结果采取行动 ...

  9. Javascript 补位运算符

    看到一个题目~~3.14得到是3,一下子有点蒙,之前在Javascript中完全没有见过~这个运算符.经查才知道~是补位运算符,但是跟原码反码补码又有点不同(在反码这一块,不记正负),好吧,大学的东西 ...

  10. javascript 位运算符

    前几天看到国外人在github总结的javascript的奇巧淫技(http://t.cn/herRcq),里面对位运算提到的很多,所以来科普一下javascript的位运算.于是找到了w3cscho ...

最新文章

  1. 学习笔记-安装ELK5
  2. 计算机考试八页PPT,第八章节授课ppt-江苏省计算机等级考试.ppt
  3. Android进程保活招式大全
  4. spring定时器分析
  5. Hibernate持久化对象三种状态
  6. 小黑小波比.搭建个人网站
  7. KBuilderTools小灰熊歌词制作
  8. height百分比以及高度自适应问题
  9. phpcmsV9 关于phpcms根目录下ico图标,改了没效果的解决办法?
  10. hbase动态更改行键设计_nosql – HBase行键设计,用于单调递增键
  11. 一句python,一句R︱python中的字符串操作、中文乱码、NaN情况
  12. arcgis api 3.X 实现加载百度矢量地图和百度影像地图
  13. 微信小程序常见面试题及答案
  14. 简述数字信号处理的内容和理论
  15. oracle lpad函数有中文,oracle lpad函数和rpad函数
  16. mysql中+desc用法_mysql desc(DESCRIBE)命令实例讲解
  17. Chrome浏览器上传图片或图片另存时浏览器无响应
  18. 安装Kdevelop--我的过程
  19. MySQL时间戳转换
  20. 30年前自学频挂科,40多岁来尚德学习后,他的自考成绩获得全区第一

热门文章

  1. VMware Workstation虚拟机安装Windows_server_2012_r2镜像文件
  2. 综述:基于深度学习的文本分类 --《Deep Learning Based Text Classification: A Comprehensive Review》总结(一)
  3. 数学建模多元线性回归内生性问题的蒙特卡洛模拟matlab代码
  4. 百度智能云 × 中铁置业丨财务共享中心来了数字员工
  5. 实现掘金导航栏+float按钮其实可以很简单
  6. 基于tensorflow+CNN的新浪新闻文本分类
  7. 关于发票的这些事儿,发票问题大汇总42个问题,15种发票不能抵扣
  8. [转]根本原因分析(Root Cause Analysis)
  9. 我的遗憾 - Mini 迅雷
  10. 3星|《财经》2018年第5期:西伯利亚冻土层的猛犸象牙是合法的,一根能卖到数万美元...