Js函數6.2

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:

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 繼承 一、混入式繼承 二、原型繼承 利用原型中的成員可以被和其相關的對象共享這一特性,可以實現繼承,這種實現繼承的...
    magic_pill閱讀 1,080評論 0 3
  • 定義函數的方式有兩種:函數聲明和函數表達式。 函數聲明的一個重要特征就是函數聲明提升,意思是在執行代碼前會先讀取函...
    oWSQo閱讀 686評論 0 0
  • 有的時候,可能你必須去做一些自己不喜歡的事,別讓自己悶悶不樂的,難過的去接受和開心的去接受,你怎么選擇呢,開心...
    小菜籽5257閱讀 218評論 0 0
  • “去哪個國家留學?梵蒂岡嗎?全國總面積0.44平方公里,神學專業最好,要不去摩納哥,總面積兩平方公里,嘿嘿嘿嘿?!?..
    青梅竹馬簡單愛閱讀 252評論 0 2
  • 下雨了,一定是媽媽的眼淚掉下來了 他很難過 為什么媽媽的眼角總有淚水 他很苦惱 他用荷葉輕輕的接了一滴清晨的露珠 ...
    花的呢喃閱讀 450評論 9 7