目前分類:JavaScript (26)

瀏覽方式: 標題列表 簡短摘要
1. 什麼是函數?
-- 具有特定實現功能的n條語句封裝體
-- 只有函數是可以執行的,其他類型的數據不能執行

2. 為什麼要用函數?
-- 提高code的重複使用率
-- 便於閱讀交流

3. 如何定義函數?
-- 函數聲明
-- 表達式
文章標籤

bingzhichen 發表在 痞客邦 留言(0) 人氣()

1. 什麼是物件?
-- 多個數據的封裝體
-- 用來保存多個數據的容器
-- 一個物件代表現實中的一個事物

2. 為什麼要用物件?
-- 統一管理多個數據

3. 物件的組成?
-- 屬性:屬性名(字串)+ 屬性值(任意類型)組成
-- 方法:一種特別的屬性,屬性值是函數
文章標籤

bingzhichen 發表在 痞客邦 留言(0) 人氣()

問題: var a = xxx, a記憶體中到底保存的是什麼?
-- xxx是基本數據,保存的就是這個數據
-- XXX是物件,保存的物件的地址值
-- XXX是一個變數,保存的是xxx的記憶體內容,可能是基本數據,也可能是地址值
文章標籤

bingzhichen 發表在 痞客邦 留言(0) 人氣()

1. 什麼是數據?
-- 儲存記憶體中,代表特定信息的「東西」,本質上是0101...二進制數據
-- 數據的特點:可傳遞、可運算
-- 一切皆數據
-- 記憶體中所有操作的目標:數據
---- 算術運算
---- 邏輯運算
---- 賦值
---- 運行函數
文章標籤

bingzhichen 發表在 痞客邦 留言(0) 人氣()

1. undefinednull的區別?
1undefined:定義了未賦值
2null:定義並賦值,只是值為null

2. 什麼時候給變數賦值為null呢?
1)初始賦值:表明將要賦值為對象
2)結束前賦值:讓對象成為垃圾對象,被垃圾回收器回收
文章標籤

bingzhichen 發表在 痞客邦 留言(0) 人氣()

1. 分類
1)基本(值)類型
---- String:任意字符串
---- Number:任意數字,和整數、小數、正數、負數無關
---- booleantruefalse
---- undefinedundefined
---- nullnull
文章標籤

bingzhichen 發表在 痞客邦 留言(0) 人氣()

«12