91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JS封閉函數、閉包、內置對象知識點整理

發布時間:2021-08-18 18:10:56 來源:億速云 閱讀:137 作者:chen 欄目:web開發

本篇內容主要講解“JS封閉函數、閉包、內置對象知識點整理”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“JS封閉函數、閉包、內置對象知識點整理”吧!

一、變量作用域指的是變量的作用范圍,javascript中的變量分為全局變量和局部變量

1、全局變量:在函數之外定義的變量,為整個頁面公用,函數的內部外部都可以訪問。

2、局部變量:在函數內部定義的變量,只能在定義該變量的函數內部訪問,外部無法訪問。函數內部訪問變量時,先在內部查找是否有此變量,如果有,就使用內部,如果沒有,就去外部查找

JS封閉函數、閉包、內置對象知識點整理

JS封閉函數、閉包、內置對象知識點整理

二、封閉函數封閉函數是javascript中匿名函數的另外一種寫法,創建一個一開始就執行而不用命名的函數。

1、一般函數的定義和執行函數

2、封閉函數的定義和執行:(function(){...})();還可以在函數定義前加上"~"或者"!"符號來定義匿名函數。

JS封閉函數、閉包、內置對象知識點整理

三、閉包

閉包就是函數嵌套函數,內部函數可以引用外部函數的參數和變量,參數和變量不會被垃圾回收機制收回

JS封閉函數、閉包、內置對象知識點整理

1、閉包用途1:將一個變量長期駐扎在內存當中,可用于循環中存索引值

JS封閉函數、閉包、內置對象知識點整理

2、閉包用途2:私有變量計數器,外部無法訪問,避免全局變量的污染

JS封閉函數、閉包、內置對象知識點整理

四、內置對象1、document

比如說在商品詳情頁觀看時,想去購買,這是會跳轉到登錄頁面,登錄成功后使用該方法跳轉到商品詳情頁

document.referrer//獲取上一個跳轉頁面的地址(需要服務器環境)

JS封閉函數、閉包、內置對象知識點整理

2、location

  a、window.location.href // 獲取或者重定url地址

  JS封閉函數、閉包、內置對象知識點整理

  b、window.location.search //獲取地址參數部分

  JS封閉函數、閉包、內置對象知識點整理

  c、window.location.hash //獲取頁面錨點或者哈希值

  JS封閉函數、閉包、內置對象知識點整理

3、Math

  a、Math.random 獲取0-1的隨機值

  JS封閉函數、閉包、內置對象知識點整理

  b、Math.floor 向下取整

  JS封閉函數、閉包、內置對象知識點整理

  c、Math.ceil 向上取整

  JS封閉函數、閉包、內置對象知識點整理

到此,相信大家對“JS封閉函數、閉包、內置對象知識點整理”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

js
AI

淳安县| 顺义区| 竹山县| 五常市| 明溪县| 沙坪坝区| 古蔺县| 普宁市| 灵寿县| 东莞市| 涞源县| 秭归县| 宜宾市| 大洼县| 广河县| 故城县| 福建省| 扶绥县| 六枝特区| 洛川县| 温泉县| 会宁县| 南汇区| 达拉特旗| 和林格尔县| 甘孜县| 资中县| 桂阳县| 仙居县| 灵丘县| 佛冈县| 长兴县| 玉溪市| 元氏县| 柘城县| 康乐县| 瑞安市| 隆回县| 西乌| 涿鹿县| 郑州市|