原生javascript 學習之js變量全面了解
來源:易賢網(wǎng) 閱讀:769 次 日期:2016-07-27 15:47:46
溫馨提示:易賢網(wǎng)小編為您整理了“原生javascript 學習之js變量全面了解”,方便廣大網(wǎng)友查閱!

下面小編就為大家?guī)硪黄鷍avascript 學習之js變量全面了解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。

1.變量的命名

方法的命名(駝峰命名法)

全部小寫 : 單詞與單詞之間全部下劃線 (my_namespace)

大小寫混合 : 第一個單詞首字母小寫其他單詞首字母大寫。

規(guī)則

首字符 英文字母或下劃線

組成 英文字母 數(shù)字 下劃線

禁忌 JavaScript 關鍵字 保留字

2. 變量的聲明

顯示聲明 : var 關鍵字

陋習 : 沒有類型 重復聲明 隱式聲明 不聲明直接賦值

正解 : 先聲明 后讀寫 先賦值 后運算

3. 變量類型

值類型

A) 占用空間固定 保存在棧中

B) 保存與賦值的是值本身

C) 使用typeof檢測數(shù)據(jù)的類型

D) 基本類型數(shù)據(jù)是值類型

引用類型

A) 占用空間不固定 保存在堆中

B) 保存與復制的是指向對象的一個指針

C) 使用instanceof 檢測數(shù)據(jù)的類型

D) 使用new() 方法構造出的對象是引用類型

4. 變量作用域

全局變量 包含在函數(shù)體外定義的變量 在函數(shù)體內(nèi)部定義無var 不建議使用(任何位置可以調用)

局部變量 包含 在函數(shù)體內(nèi)部使用var 聲明的變量 函數(shù)的參數(shù)變量(當前函數(shù)體內(nèi)部)

作用域鏈 : 內(nèi)層函數(shù)可訪問外層函數(shù)局部變量

外層函數(shù)不能訪問內(nèi)層函數(shù)局部變量

生命周期 : 全局變量 除非被顯示刪除 否則一直存在

局部變量 自聲明起至函數(shù)運行完畢或被顯示刪除

回收機制 標記清除 引用計數(shù)

以上這篇原生javascript 學習之js變量全面了解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考

更多信息請查看網(wǎng)絡編程
易賢網(wǎng)手機網(wǎng)站地址:原生javascript 學習之js變量全面了解

2025國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網(wǎng)