在JS中常用的算数运算符与其他编程类语言类似,逻辑术语也近乎相同。

一、常用算数运算符

1.基本算数运算符

  • 赋值运算符:= ;
  • 加号:+ ;
  • 减号: - ;
  • 乘号: * ;
  • 除号: / ;
  • 求余: % ;
  • 累加:++ ;
  • 递减: -- ;
 var x,y=5;
var result=7-1/4+6%4;
console.log(result);//结果=8.75;
console.log((7-1)/(4+6%4));//结果=1;  

2.组合算数运算符

  • +=
  • -=
  • *=
  • /=
  • %=
  var x = 5;
x+=2; //7 等价于x=x+2,即x=5+2
x-=2; //5 等价于x=x-2,即x=7-2
x*=2; //10 等价于x=x*2,即x=5*2
x/=2; //5 等价于x=x/2,即x=10/2
x%=2; //1 等价于x=x%2,即x=5%2

**另外以上运算符中的加法运算符还可用作字符串的拼接:

  var data = 'Hello '+ 'world !';
console.log(data);//输出为Hello world !;
var message = 'Tom的学号是 : ' + 100705101;
var message = 'Tom的学号是 : ' + '100705101';
//以上两个message的输出都是Tom的学号是 : 100705101
 
 二、逻辑术语
1.比较运算符
常用的比较运算符有: == ,===, != , > , < , >= , <= ;
 x == y  //等于 (判断x,y的值是否相等)
x === y //等于 (判断x,y的值和类型是否都相同)
x != y //不等于 (判断x,y的值是否不相等)
x > y //大于 (判断x是否大于y)
x < y //小于 (判断x是否小于y)
x >= y //大于等于 (判断x是否大于或者等于y)
x <= y //小于等于 (判断x是否小于或者等于y)
 
 比较运算符运算结果返回值为boolean型,即ture或false;
2.逻辑运算符
  • 与:&& ;
  • 或:|| ;
  • 非:! ;
  true && false   //为 false
false && false //为 false
(0 < 10 && 0 > -1) //为 true true || true //为 true
true || false //为 true
false || false //为 false
(0 > 10 || 0 < -1) //为 false !true //为 false
!false //为 true
!(0 >10) //为 true

3.条件运算符

condition ? expr1 : expr2;
其中condition实际值为true时,执行expr1。condition实际值为false时,执行expr2。
  var age = 16;
console.log('你是一个' + (age >= 18 ? '成年人!' : '未成年人!'));
//输出为:你是一个未成年人!;
 
 以上就是JS中的算数运算符合逻辑术语的介绍,如果你学过任何一门编程类语言你会发现其实都是千篇一律这些运算符和逻辑术语基本是没什么差别的。
 

转载自本人ITeye链接:http://xiaozhuang0706.iteye.com/blog/2250144

 
 

初学 Java Script (算数运算及逻辑术语)的更多相关文章

  1. 初学 Java Script (数据类型)

    简介:JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果.Javascript脚本语言同其他语言一样,有它自 ...

  2. Java Script 中 ==(Equal) 和 === (Identity Equal) 的区别和比较算法逻辑

    判断两个变量是否相等在任何编程语言中都是非常重要的功能. JavaScript 提供了 == 和 === 两种判断两个变量是否相等的运算符,但我们开始学习的时候 JavaScript 的时候,就被一遍 ...

  3. java的数组index[]方括号内是可以进行算数运算的

    java的数组index[]方括号内饰可以进行算数运算的 如: String[] stringArray = testString.split("\\."); System.out ...

  4. Java Script 学习笔记 -- 基础知识

    Java script 概述 java Script 的简介 JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型.它的解释器被称为JavaScript引擎,为 ...

  5. Java Script 编码规范【转】

    Java Script 编码规范 以下文档大多来自: Google JavaScript 编码规范指南 Idiomatic 风格 参考规范 ECMAScript 5.1 注解版 EcmaScript ...

  6. Java的算数运算符、关系运算符、逻辑运算符、位运算符

    JAVA的运算符,分为四类: 算数运算符.关系运算符.逻辑运算符.位运算符 算数运算符(9):+  -  *  /  %  ++  -- 关系运算符(6):==  !=  >  >=  & ...

  7. Java script 看看黑客怎么写的

    在2011年的BlackHat DC 2011大会上Ryan Barnett给出了一段关于XSS的示例java script 代码: ($=[$=[ ] ] [(__=!$+$)[_=-~-~-~$] ...

  8. Java Script注意事项

    1.HTML中,打错标点符号 或输入格式不对(多输等号 或少加括号等) 会导致字体颜色不对劲 2.写Java Script时通常的做法是把函数放入 <head> 部分中,或者放在页面底部. ...

  9. Java Script 第二章.

    对象: JavaScript中的所有事物都是对象:字符串,数组,数值,函数..... JavaScript中提供多个内建对象,比如说 String,  Date,  Array等等.对象只是带有属性和 ...

随机推荐

  1. 使用docker-compose 大杀器来部署服务 上

    使用docker-compose 大杀器来部署服务 上 我们都听过或者用过 docker,然而使用方式却是仅仅用手动的方式,这样去操作 docker 还是很原始. 好吧,可能在小白的眼中噼里啪啦的对着 ...

  2. Selenium 切换句柄

    最近用了网络上别人的一段切换窗口的code每次成功了,不错,学习 // 根据Title切换新窗口 public boolean switchToWindow_Title(WebDriver drive ...

  3. iOS集成ApplePay

    Apple Pay正式在国内上线的那天,一起工作的小伙伴就走进了Starbucks,7-11等带有银联闪付的店进行了尝鲜.不管是否要再次输入一次密码,但是它的出现确实给我们带来了极大的便捷.下面就尝试 ...

  4. 3404: [Usaco2009 Open]Cow Digit Game又见数字游戏

    3404: [Usaco2009 Open]Cow Digit Game又见数字游戏 Time Limit: 3 Sec  Memory Limit: 128 MBSubmit: 72  Solved ...

  5. idea调试SpringMvc, 出现:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener错误的解决办法

    有时,使用idea开发SpringMvc发现调试时出现以下错误: 12-Mar-2017 12:08:02.345 严重 [RMI TCP Connection(2)-127.0.0.1] org.a ...

  6. 移植python笔记

    本文为原创,转载请注明:http://www.cnblogs.com/tolimit/ 编译环境:ubuntu-14.04.1 编译器:gcc.arm-hisiv200-linux-gnueabi P ...

  7. 让CEF支持FLASH(非安装插件的形式)

    测试环境: CEF3 + CefGlue 下载FLASH的NPAPI DLL文件 , 在CEF目录下新建文件夹plugins,然后把DLL文件放进去即可. 据说下面是PPAPI的方式,未测试 启动的时 ...

  8. Hive 伪分布式下安装

    本安装过程只作为个人笔记用,非标准教程,请酌情COPY.:-D Hive下载 下载之前,需先查看兼容的Hadoop版本,并安装hadoop,参考 http://www.cnblogs.com/yong ...

  9. 给angularJs grid列上添加自定义按钮

    由于项目需要在angular 显示的表格中添加按钮,多次查询资料终于找到解决方法.就是给columnDefs 上的列增加 cellTemplate,同时绑定对应的触发事件,代码如下 columnDef ...

  10. Gson和Json

    一下内容为复制别人的: Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库.可以将一个 JSON 字符串转成一个 Java 对象,或者反过来. j ...