重庆幸运农场中奖金额|重庆幸运农场官网
MyException - 我的異常網
當前位置:我的異常網» Java Web開發 » 一段JS代碼看不懂解決思路

一段JS代碼看不懂解決思路

www.h0f1.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……

文章評論

軟件開發程序錯誤異常ExceptionCopyright © 2009-2015 MyException 版權所有
重庆幸运农场中奖金额