原生javascript 學習之js變量全面了解
來源:易賢網(wǎng) 閱讀:678 次 日期: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) 保存與復制的是指向?qū)ο蟮囊粋€指針

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

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

4. 變量作用域

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

局部變量 包含 在函數(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變量全面了解
關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 加入群交流 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65317125(9:00—18:00) 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:526150442(9:00—18:00)版權所有:易賢網(wǎng)