javascript奇葩语法小结
2015-08-20 00:00
721 查看
//相当于 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学习笔记--瀑布流
- 利用<JavascriptSerializer类> 进行Json对象的序列化和反序列化
- struct2-json
- JavaScript设计模式与开发实践——读书笔记1.高阶函数(下)
- 【JS设计模式】JavaScript特性
- 将等号作为键值的js字符串转json
- 了解Json
- js控制鼠标向下拉页面
- js 动态时间代码
- javascript 事件绑定。
- JavaScript数组
- JSP中,EL表达式向session中取出一个attribute和JSP脚本访问session取出一个attribute,写法有何不同?(转自百度知道)
- 你可能不知道的10个JavaScript小技巧
- javascript调试(aptana studio 3.2.2 + firefox 12.0 + firebug 1.8.3 + aptana Debugger 1.7.2)
- JS: 获取当前页面URL
- C# Json 序列化与反序列化二
- C# Json 序列化与反序列化二
- 什么是JS事件冒泡?
- Newtonsoft.Json code
- JS 数据类型转换