當前位置:編程學習大全網 - 網站源碼 - js中函數和對象的區別

js中函數和對象的區別

所有的函數都是壹個對象,所有的對象,都可以用構造函數創建。

凡是構造函數都是可以new的,也就是說都可以成為對象,這裏當然要給Function類型的對象取個名字,它就叫“Function對象”。

函數

function?fun(){

//?定義變量時沒有使用關鍵字

var?atguigu?=?"this?is?atguigu";

//?在函數作用域訪問變量?

console.log(?atguigu?);

}

fun();

構造函數----》new成為Function對象

function?Fun()?{

this.name?=?'小王';//定義屬性

this.age?=?'18';//定義屬性

this.fn?=?function?()?{

return?1999;

}

}

對象

var?obj1?=?{

name?:?'手速快',//屬性

age?:?27,//屬性

fun?:function?()?{//方法

return?10;

}

}

console.log(obj1);

  • 上一篇:南京燕窩趙總代理
  • 下一篇:SQL Server涉及多表查詢時用join連接比較好,還是給表之間設置主外鍵比較好?我是說從性能方面
  • copyright 2024編程學習大全網