码迷,mamicode.com
首页 > 编程语言 > 详细

javascript奇葩语法小结

时间:2015-08-20 17:07:31      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:

//相当于 x = a ? a  : b ;
var x = a || b;

//执行a()如果它返回true则执行b()并返回b()的值,否则不执行b(),并返回a()执行的值
a() && b();

//执行a()后如果返回true,则返回a()的值,b()不执行,如果a()执行后的值为false这执行b(),并返回b()的值,&&优先级高于||
a() || b()

//定义一个空对象
var x ={};

//给对象添加新的属性
x.prototype = {
	a : function(){//some code};
	b : ‘shit‘;
};

//等效于var x = o.flag || false;
var x = !!o.flag;


javascript奇葩语法小结

标签:

原文地址:http://my.oschina.net/Jakesoft/blog/495092

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!