一、變數與屬性的區別;
1. 概念
什么是變數?
變數:變數是一個存盤資料的容器,本質:變數是記憶體里面的一個空間,通過變數名來獲取資料;宣告(var)一個變數就是在記憶體里面獲取一個存盤空間,
什么是屬性?
為元素提供各種附加資訊的就是屬性,存在物件里面表示物件有什么樣的特征,常用名詞來表示,它總是以"屬性名=屬性值"這種鍵值對的形式出現,
2. 相同點
他們都是用來存盤資料的,3. 不同點
變數單獨宣告并賦值,使用的時候直接寫變數名,它是單獨存在的; 屬性是在物件里面,不需要宣告,使用格式必須是:物件.屬性,二、函式與方法的區別
1. 概念
什么是函式?
函式就是封裝(函式的封裝就是把一個或者多個功能通過函式的方式封裝起來,對外只提供一個簡單的函式介面)了一段可重復呼叫執行的代碼塊, 通過此代碼可以實作大量代碼的重復使用,function 函式名( ) { }什么是方法?
方法是組成物件的一個元素(物件是一組無序的相關屬性和方法的集合),方法在物件里面代表行為,常用動詞來表示,2. 相同點
都是為了實作某種功能,做某件事,3. 不同點
函式是單獨使用,并且呼叫格式:函式名() ,單獨存在的;方法在物件里面,呼叫的格式: 物件.方法,轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/450401.html
標籤:JavaScript
上一篇:ES6中陣列新增的方法-超級好用
