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 版权所有