站長資訊網
最全最豐富的資訊網站

javascript對象和函數的區別是什么

區別:1、JavaScript對象是變量的容器,里面可以封裝函數,而函數是被設計為執行特定任務的代碼塊;2、JavaScript對象無法封裝操作過程,而JavaScript函數里面可以封裝操作過程。

javascript對象和函數的區別是什么

本教程操作環境:windows10系統、javascript1.8.5版、Dell G3電腦。

javascript對象和函數的區別是什么

1.對象

“JavaScript” 對象是變量的容器,但是通常我們認為對象是鍵值對的容器,鍵值對的通常寫法是 name:value(鍵與值由冒號分割)。

鍵值對在 javaScript 對象中通常稱為對象屬性。

例子:

var person = {     firstName:"zhang",     lastName:"erga",     fullName: function() {         return this.firstName + " " + this.lastName;     } }

2.函數

函數(方法Function)是對js操作過程的封裝,以后操作同樣的過程,只要調用相應的函數(方法)即可。對象同樣是對js代碼封裝,不過對象可以封裝函數(方法)。比如把某一類的函數(方法)都封裝到某個對象中。這樣可以系統的管理調用函數(方法)。

例子:

function sum(num1, num2) {     return num1 + num2;  }

3.聯系

對象里面可以封裝函數。

例子:

var person = {     firstName:"zhang",     lastName:"erga",     fullName: function() {         return this.firstName + " " + this.lastName;     } }

4.區別

對象里面包含的是而且只能是鍵值對(鍵值以“:”分割,值內容包括普通的變量和函數)。

函數里面可以封裝操作過程,但是對象里面無法封裝操作過程。

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久激情亚洲精品无码?V| 国产精品va一区二区三区| 久久综合精品不卡一区二区| 国产精品1024在线永久免费| 日韩精品乱码AV一区二区| 日韩国产精品亚洲а∨天堂免| 91精品国产高清久久久久久91| 亚洲国产精品久久久久网站| 久久国产精品久久久| 99精品国产99久久久久久97 | 久久久久久国产精品美女| 一本色道久久88综合日韩精品| 亚洲av日韩av不卡在线观看| 国产精品成人亚洲| 精品国产一区二区三区av片| 国产精品麻豆成人AV网| 亚洲av午夜国产精品无码中文字 | 国产精品林美惠子在线播放| 国产精品一卡二卡三卡四卡| 亚洲av永久无码精品秋霞电影秋 | 婷婷久久精品国产| 精品400部自拍视频在线播放| 欧美日韩视费观看视频| 亚洲日韩中文字幕无码一区| 久久综合日韩亚洲精品色| 日韩乱码人妻无码中文视频| 免费看国产精品麻豆| 日韩毛片一区视频免费| 日韩写真集福利视频| 日韩毛片人妻久久蜜桃传媒| 日韩精品一区二区三区在线观看l| 日韩在线一区高清在线| 麻豆人妻少妇精品无码专区| 尤物国精品午夜福利视频| 国产精品 视频一区 二区三区| 精品一久久香蕉国产线看播放| 中文字幕精品1在线| 骚包在线精品国产美女| 久久99久久99小草精品免视看 | 国产精品伦理一二三区伦理| 国产成人综合久久精品亚洲 |