js學習筆記 day5

2022-05-05 13:45:10 字數 500 閱讀 1471

## 1.作用域

## 2.變數和函式的宣告提公升(js**的執行過程)

## 3.作用域鏈

## 4.閉包(一種現象)

### 1.使用閉包返回多個值

### 2.閉包的作用

### 3.條件式函式宣告

## 5.閉包的總結

### 1.js中的閉包是什麼

1. 在函式外部訪問不到函式內部的資料

2. 要解決的問題就是需要在外部間接的訪問函式內部的資料

### 2.閉包的作用:

​       **如果把資料放在全域性作用域內,那麼所有人都可以隨意修改,這個資料就不再可靠。**

​       **閉包可以建立乙個私有空間,在這個空間內部的資料,外部無法直接訪問**

​       **外部空間想要訪問函式內部的資料,只能通過閉包提供的指定的方法,在這個方法內部**

​        **可以設定一些校驗規則,讓資料變得更加的安全。**

·

java學習筆記day5

面向過程 強調的是功能行為 物件導向 將功能封裝進物件,強調具備了功能的物件。面向過程 開啟冰箱 儲存進冰箱 關閉冰箱 物件導向 冰箱.開啟 冰箱.儲存 冰箱.關閉 物件導向 3個特徵 封裝 繼承 多型。找物件,建立物件,使用物件。維護物件的關係。類 描述。物件 實體。成員變數和區域性變數 作用範圍...

python學習筆記 day5

函式 返回值 描述 pow x,y x y 運算後的結果 sqrt x 返回 x 的平方根 abs x 返回數字的絕對值,如 abs 10 返回 10 fabs x 返回數字的絕對值,如 math.fabs 10 返回 10.0 ceil x 返回數字的上入整數,入 math.ceil 4.1 返回...

matlab cody學習筆記 day5

一些學習筆記 1 陣列的簡單賦值 例如 input n 5 output m is 1 2 3 4 5 2 4 6 8 10 3 6 9 12 15 4 8 12 16 20 5 10 15 20 25 兩個迴圈的源 function m timestables n m ones n,n for i...