屬性和變量:
相同點:都是用來存儲數據的。
不同點:變量單獨聲明並複製,使用的時候直接使用變量名就可以;
屬性在對象裏面的,不需要聲明,使用的時候要用:對象.屬性名。
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());