趁著最近工作不忙,重新溫習前端一些知識,從JavaScript開始吧。 (一)溫習JS知識一些簡單記錄 在這裡,我就只記錄一些我想記載的東西,以備自己以後繼續研究和擴展。 1.JavaScript是一種基於對象和事件驅動的客戶端腳本語言,也能運行於後臺的語言,如現在流行的node.js。 2.Jav ...
趁著最近工作不忙,重新溫習前端一些知識,從JavaScript開始吧。
(一)溫習JS知識一些簡單記錄
在這裡,我就只記錄一些我想記載的東西,以備自己以後繼續研究和擴展。
1.JavaScript是一種基於對象和事件驅動的客戶端腳本語言,也能運行於後臺的語言,如現在流行的node.js。
2.JavaScript的數據類型
(1)原始數據類型:undefined,number,Boolean,string,null5種;可以用typeof 運算符進行驗證,但是null會返回object,被認為是對象的占位符。
其中undefined與null
console.log(undefined == null);//true,undefined是null派生出來的。
console.log(undefined === null);//false因為它們類型不同。
(2)引用數據類型:引用類型的值是保存在記憶體中的對象。在JavaScript中不允許直接訪問記憶體中的位置,也就是說不能直接操作對象的記憶體空間。在操作對象時,實際上是在操作對象的引用而不是實際的對象。所以引用類型的值是按引用訪問的。
(3)JavaScript中‘==’與‘===’的區別:不同類型比較時,‘==’會轉化成同一類型後的值,進行值比較;‘===’如果類型不同則不相等。
3.JavaScript變數
(1)顯示聲明:var a = 1;隱示聲明:a = 1;(聲明是必須賦值,否則報錯)
4.在溫習的時候看見很多大神寫好的知識點,所以就不再去寫那麼多;以後主要記一下自己需要的吧