MyException - 我的反常网
当时方位:我的反常网» Java Web开发 » 一段JS代码看不懂处理思路

一段JS代码看不懂处理思路

www.x8vin4.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

文章谈论

软件开发程序过错反常ExceptionCopyright © 2009-2015 MyException 版权所有