Chinaunix首页 | 论坛 | 博客
  • 博客访问: 26620
  • 博文数量: 9
  • 博客积分: 47
  • 博客等级: 民兵
  • 技术积分: 95
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-03 21:29
文章分类

全部博文(9)

文章存档

2014年(4)

2012年(3)

2011年(2)

我的朋友

分类: JavaScript

2014-04-16 21:26:05

var e = {e:"e"};
var b = {b:b""};
var c = a && b
var d = a || b
var j = false;
var k = true;
var m = j && k
var n = j || k;
var x = j && a;
var y = a || j;

上面的代码结果是 c = b 因为是与条件所以b赋值给c。
相反a赋值给d
但是如果比较是俩个布尔值的话 和一般情况相同·m是false
n是true。
如果把布尔值和普通object比较。

console.log(x);
输出false
console.log(y);
输出Object { a="a"}

阅读(589) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~