javascript奇葩语法小结
程序员文章站
2022-06-04 14:48:43
...
//相当于 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;
转载于:https://my.oschina.net/Jakesoft/blog/495092
推荐阅读
-
jquery对单选框,多选框,文本框等常见操作小结_javascript技巧
-
JavaScript下申明对象的几种方法小结_javascript技巧
-
JavaScript基础语法让人疑惑的地方小结_基础知识
-
15条JavaScript最佳实践小结_javascript技巧
-
JavaScript语法着色引擎(demo及打包文件下载)_prototype
-
JavaScript中ES6新增语法
-
JavaScript ES6新增语法
-
JavaScript ES6新增语法
-
JavaScript在IE和Firefox浏览器下的7个差异兼容写法小结_javascript技巧
-
Javascript编码规范 PHP 代码规范小结