一元运算符

a++和++a
//5                2      3
var a =1; var b = ++a + ++a; console.log(b)
//4 1 3
var a =1; var b = a++ + ++a; console.log(b)
//3 1 2
var a =1; var b = a++ + a++; console.log(b)
//4 2 2
var a =1; var b = ++a + a++; console.log(b) var a =1;
++a; //先a=a+1 表达式返回a的值。
a++; //先返回表达式的值a, 再a= a+1;

逻辑运算符

&&  //有一个false,返回false
//短路运算符,当前面的为false,直接返回false,这叫短路。
var a = true && false;
var b = "abc" && "bcd";
var c = undefined && null; //undefined
console.log(b);
|| //有一个true,返回true
var d = "abc" || "bcd" //返回abc,短路运算符。
var e = undefined || null; //null
! //取反
&&

如果两个操作数都不是Boolean类型,如果两个值转换成Boolean类型都是true,返回第二个操作数,如果有一个操作数转换成,布尔类型是false,返回这个数。

如果两个数都是false,返回第一个操作数。

sum(undefined,5);

function sum(n1,n2){
n1= n1 || 0;
n2= n2 || 0;
console.log(n1+n2); //5 }
function sum(n3,n4){
console.log(n3+n4); //NaN }

比较运算符

== 内容(值)相等

=== 值和类型都相等

最新文章

  1. supervisor监管进程max file descriptor配置不生效的问题
  2. activiti工作流的web流程设计器整合视频教程
  3. TeX Live安装配置等默认目录
  4. ExtJs4 笔记(14) layout 布局
  5. PHP json数据格式化方法
  6. Codeforces Round #384 (Div. 2)B. Chloe and the sequence 数学
  7. 保持listview当前位置
  8. jQuery的dom操作(二)转
  9. EditText提示文字
  10. yii 计划任务
  11. Redis 四:存储类型之有序集合
  12. 原生JS取代一些JQuery方法
  13. HDU4907——Task schedule(BestCoder Round #3)
  14. dev/null和dev/zero区别 以及换回设备(loopback device)
  15. pyqt一个小例子
  16. Dragon Balls--hdu3635(并查集)
  17. 【网络流量最大流量】poj3281Dining
  18. 【Web.xml配置具体解释之context-param 】
  19. auDemo
  20. 在windows系统用odbc连接

热门文章

  1. 【445】Markdown Syntax
  2. 【443】Tweets Analysis Q&A
  3. 报错:Error while fetching metadata with correlation id 67 : {alarmHis=LEADER_NOT_AVAILABLE}
  4. windows7 + iis7 + fastcgi + php5 + netbeans + xdebug 调试 php
  5. Java分布式:分布式事务
  6. 同时使用Redis缓存和Google Guava本地缓存注意事项(深拷贝和浅拷贝)
  7. NLP | 算法 学习资料整理
  8. Redis从认识安装到实现增删改查
  9. 【转帖】kubernetes 部署ingress
  10. Python-20-异常处理