一、變數與屬性的區別; 1. 概念 什麼是變數? 變數:變數是一個存儲數據的容器,本質:變數是記憶體裡面的一個空間,通過變數名來獲取數據;聲明(var)一個變數就是在記憶體裡面獲取一個存儲空間。 什麼是屬性? 為元素提供各種附加信息的就是屬性,存在對象裡面表示對象有什麼樣的特征,常用名詞來表示,它總是以 ...
一、變數與屬性的區別;
1. 概念
什麼是變數?
變數:變數是一個存儲數據的容器,本質:變數是記憶體裡面的一個空間,通過變數名來獲取數據;聲明(var)一個變數就是在記憶體裡面獲取一個存儲空間。
什麼是屬性?
為元素提供各種附加信息的就是屬性,存在對象裡面表示對象有什麼樣的特征,常用名詞來表示,它總是以"屬性名=屬性值"這種鍵值對的形式出現。
2. 相同點
他們都是用來存儲數據的。3. 不同點
變數單獨聲明並賦值,使用的時候直接寫變數名,它是單獨存在的; 屬性是在對象裡面,不需要聲明,使用格式必須是:對象.屬性。二、函數與方法的區別
1. 概念
什麼是函數?
函數就是封裝(函數的封裝就是把一個或者多個功能通過函數的方式封裝起來,對外只提供一個簡單的函數介面)了一段可重覆調用執行的代碼塊, 通過此代碼可以實現大量代碼的重覆使用。function 函數名( ) { }什麼是方法?
方法是組成對象的一個元素(對象是一組無序的相關屬性和方法的集合),方法在對象裡面代表行為,常用動詞來表示。2. 相同點
都是為了實現某種功能,做某件事。3. 不同點
函數是單獨使用,並且調用格式:函數名() ,單獨存在的;方法在對象裡面,調用的格式: 對象.方法。