2016-10-13 00:16:48 点击量:72 标签: 收藏本文
javascript 中 "&&" 操作符
1,如果第一个操作数是对象,则返回第二操作数
var res = {} && "Hello";//Hello
2, 如果第二个操作数是对象,则在第一个操作数求值为true时,才返回第二个操作数
var res2 = 0 && {};//0
var res3 = null && {};//null
var res4 = undefined && {};//undefined
var res5 = 1 && {};//[object Object]
3,如果两个操作数都是对象,则返回第二个操作数
var res6 = {toString: function(){return "the first"}} && {toString: function(){return "the second"}};//the second
javasctipt 中 "||" 操作符
1,如果第一个操作数是对象,则返回第一操作数
var res7 = {} || "Hello";//[object Object]
2, 如果第一个操作数求值为false时,则返回第二个操作数
var res8 = 0 || {};//[object Object]
3,如果两个操作数都是对象,则返回第一个操作数
var res9 = {toString: function(){return "the first"}} || {toString: function(){return "the second"}};//the first
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室