1. 程式人生 > >JavaScript變數宣告時加 “var” 與不加 “var” 的區別

JavaScript變數宣告時加 “var” 與不加 “var” 的區別

    最近由於需要,在學習JavaScript,首先的var就很不解,在看了好多部落格並經過一系列的程式碼試驗。有以下總結:

總結: 

1. 在函式內部的變數,加var 是區域性變數;不加是全域性變數,會對函式封裝造成影響。

2. 全域性作用域,加var的變數不能被delete。不加var的變數一定程度上等同於全域性屬性,可以被delete。