整理一下var和函式function的一些小知識點

2021-09-29 05:45:11 字數 928 閱讀 7943

var 可以變數提公升,但是不能定義  相當於給window新增了乙個對應的屬性

變數提公升:什麼是變數提公升,就是在瀏覽器執行時將var 宣告的變數提公升到最頂部。

為什麼會出現這樣的結果?

正式因為變數提公升,所以才會導致undefined,

var 宣告的變數,作用域分為兩種,一種是全域性作用域就是在window下或函式外宣告的變數,第二種區域性作用域,是在函式內宣告的變數。  這裡又涉及到乙個作用域的問題,先不細談,只是就這次這個知識點簡單說下

函式宣告變數也會給window新增乙個屬性,屬性值是方法

函式歸屬誰,跟在哪呼叫沒有關係,跟它在哪定義有關

任何乙個函式都有乙個返回值,有return,return什麼就是什麼,沒有return就是undefind

在if語句中中定義的函式,之生命,不定義,當條件成立的時候,if模組中不管在**宣告的函式,都會第一步對這個函式定義,然後再去執行函式裡面的**

今天的總結就先到這裡,後續再有新的會隨時補上。

var空間滿了,簡單處理一下

只好找了另外一台電腦,通過ssh連線訪問這台電腦,還可以正常連上,於是連上後,用root賬號訪問,進入 var,查了一下 var的檔案空間分布情況 linux shalon var du sh 173m adm 500m cache 4.0k crash 4.0k games 270m lib 0 ...

整理一下HIVE概念

存資料的資料庫 hive不同於其他資料庫的地方就在於建立表這個地方。hive建立表並不是有固定的表的格式,而是它僅僅記錄了匯入的資料的格式,例如行分隔符 列分隔符等,它將這些存於元資料庫裡,這樣就建立了一張表,換而言之,hive支援不同格式的資料匯入,你只要告訴hive你的資料是什麼格式的,hive...

整理一下Entity Framework的查詢

entity framework是個好東西,雖然沒有hibernate功能強大,但使用更簡便。今天整理一下常見sql如何用ef來表達,func形式和linq形式都會列出來 本人更喜歡func形式 1 簡單查詢 sql select from clients where type 1 and dele...