MyException - 我的博狗网
当前位置:我的博狗网» Java Web开发 » 一段JS代码看不懂解决思路

一段JS代码看不懂解决思路

www.bsjylc692.com  网友分享于:2013-01-08  浏览:68次
一段JS代码看不懂
JScript code
function Designer_Builder(designer) {
    //属性
    this.owner = designer || null;
。。。。。。。。。。




------解决方案--------------------
java写法

Java code

public class Designer_Builder {
  private Object owner;

  public Designer_Builder(Object designer) {
      //属性
      this.owner = designer ? designer : null;
  。。。。。。。。。。
}

------解决方案--------------------
js中1可以表示true,Object也可以表示true。所以。。。。
------解决方案--------------------
剛無聊試了下是

function Designer_Builder(designer) {
//属性
this.owner =(designer == null ? designer || null);
。。。。。。。。。。

的結果。。。
------解决方案--------------------
据说这种叫做“短路”;
这个表达式想呈现的效果是:
当方法里的参数是true的时候,this.owner被赋值为true;
当参数为false的时候,this.owner被赋值为||符号后面的,也就是null;
这就意味着函数中的参数designer必须是一个布尔值true或者false;
可以用这个代码测试一下:
JScript code
var designer = true;
    this.owner = designer || 1;
    alert(this.owner);

------解决方案--------------------
探讨

剛無聊試了下是

function Designer_Builder(designer) {
//属性
this.owner =(designer == null ? designer || null);
。。。。。。。。。。

的結果。。。

------解决方案--------------------
探讨

引用:

引用:

剛無聊試了下是

function Designer_Builder(designer) {
//属性
this.owner =(designer == null ? designer || null);
。。。。。。。。。。

的結果。。。

你这种写法与this.ow……
m88 188bet uedbet 威廉希尔 明升 bwin 明升88 bodog bwin 明升m88.com 18luck 188bet unibet unibet Ladbrokes Ladbrokes casino m88明升 明升 明升 m88.com 188bet m88 明陞 uedbet赫塔菲官网 365bet官网 m88 help
188bet www.188bet.com bwin 平博 unibet 明升 188bet uk Ladbrokes 德赢vwin 188bet m88.com w88 平博88 uedbet体育 188bet 188bet 威廉希尔 明升体育app 平博88 M88 Games vwin德赢 uedbet官网 bodog fun88 188bet

文章评论

软件开发程序错误博狗ExceptionCopyright © 2009-2015 MyException 版权所有