码迷,mamicode.com
首页 > Web开发 > 详细

JS学习之预解释

时间:2015-10-13 13:37:19      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

预解释:在js中,代码从上到下执行之前,(浏览器默认)首先会把所有带var和function关键字的进行提前的声明或者定义
声明(declare):相当于种树时候"挖坑" var num;(var一个变量) 只声明没有定义的时候,num的默认值是undefined
定义(defined):相当于种树时候"栽树" num=12;(给变量赋值)

在预解释的时候,带var和带function的还不一样:
var:只是提前的声明(定义赋值的部分是在代码执行的时候完成的)
function:提前的声明+定义

var num = 12;
        var obj = {
            name: "cataway",
            age: 18
        };

 

JS学习之预解释

标签:

原文地址:http://www.cnblogs.com/cataway/p/4874261.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!