属性和变量:
相同点:都是用来存储数据的。
不同点:变量单独声明并复制,使用的时候直接使用变量名就可以;
属性在对象里面的,不需要声明,使用的时候要用:对象.属性名。
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());