1:全局作用域:包含整個程序的作用域叫全局作用域。他里面的變量可以在任何地方都訪問到。
2:對于全局變量我們應該保持一下的看法:避免創建全局變量:首先就是依賴全局變量的話,程序可能不夠健壯,然后就是產生名字沖突的情況,解決他的辦法就是模塊系統來.
3:瀏覽器的全局對象是window.node的全局對象是global.
4:全局對象可以用來創建,讀取或是修改全局變量。在全局作用域中,this是指向全局對象的。
5:閉包:一個函數外加上該函數所創建時所建立的作用域。閉包的名字來源于閉包“關閉”一個函數中自由變量的訪問的權利。我們所說的變量是自由的,是指該變量定義在函數外部的,而非函數內部。這個不懂。。。。
6:function create(start){return function(step){start+=step;return start;}};var inc=create(5)(1);
7:引用類型和基本包裝類型的唯一區別就是對象的生存期,使用new 創建的引用類型的實例,會一直存在執行的作用域內,而自動創建的進本包裝類型則會在代碼執行完畢的一瞬間,立即被銷毀。
8:引用類型的值是保存在內存中的對象,js不允許直接訪問內存中的位置,也就是說不能直接操作對象的內存空間。在操作對象的時候,實際上是對對象引用的操作,而不是對實際對象的操作。
9:復制變量值然后修改它對原值的影響:基本類型是不會互相干擾的。而引用類型的話,只會看順序流決定值,及后面的會覆蓋前面的表達式是會影響的。
10:
Js函數6.2
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- “去哪個國家留學?梵蒂岡嗎?全國總面積0.44平方公里,神學專業最好,要不去摩納哥,總面積兩平方公里,嘿嘿嘿嘿?!?..