变量声明的区别?

var a = 10 ;


var a = (function(){

    return 10 ;

})();

之间有什么区别呢?


三国纷争
浏览 410回答 1
1回答

慕仙森

// 最后a都是10.// 只不过后者是函数的返回值。函数可以自己写。比如:var b = 2;var a = (function(){    if(b === 2){        return 10;    }else{        return b;    }})();
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript