1.变量和属性的相同点:
都用来存储数据
var num = 18;
var obj = {
age: 18,
}
console.log(obj.age);
不同点:
变量:单独声明并赋值,使用的时候直接写变量名
属性:在对象里面不需要声明 使用的时候必须是 对象.属性
2.函数和方法的相同点
都是实现某种功能,做某件事
var num = 18;
var obj = {
age: 18,
fn:function(){
}
}
function fn(){
}
console.log(obj.age);
不同点:
函数:单独声明 并且调用 函数名() 单独存在
方法:在对象里面 调用的时候 对象. 方法()