JavaScript中變量、屬性,函數方法的區別!!

屬性和變量:

相同點:都是用來存儲數據的。

不同點:變量單獨聲明並複製,使用的時候直接使用變量名就可以;

               屬性在對象裏面的,不需要聲明,使用的時候要用:對象.屬性名。

var dog = {
    //屬性
    name:'可可',
    age:'12'
}

//變量
var num = 12;


//調用變量:(直接使用變量名進行調用)
console.log(num);

//調用屬性:(對象名.屬性名)
console.log(dog.name);

-------------------------------------------------------------------------------------------------------------

函數和方法:

相同點:都是實現某種功能。

不同點:函數是單獨聲明並且調用的,調用方法:函數名()

               方法存在於對象裏面。調用方法:對象名.方法()

var dog = {
    name:'可可',
    age:'12',
    //方法
    skill:function(){
        console.log('汪汪汪');
    }
}

//函數
function skillDemo(){
    console.log("睡覺");
}


//調用函數:(直接使用:函數名(),進行調用)
skillDemo();

//調用方法:(--對象名.方法名()--)
console.log(dog.skill());

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章