undefined
undefined型別只有乙個值。即undefined.
---所有已申明而沒有初始化的變數,預設值都為undefined
---函式沒有明確返回值的時候,會預設返回undefined
---null也是object型別的一種
var s;alert(s);//underfined
function test()nullalert(test());//underfined
null型別只有乙個值,即null
---undefined從null派生而來,二者值相等
---null表示尚未存在的物件,這點和underfined定義不同
-----如何函式或方法返回值為物件,當物件不存在的情況下,返回null
alert(undefined==null);//true
alert(typeof null);//object
資料型別轉換你需要注意幾點
根據容量由低到高的順序依次為 byte short int long float double int i 130 byte b i 報錯 需要賦值byte型別 byte b byte i 記憶體溢位,超出範圍的數字在輸出時就會發現值發生了變化。高 低 型別 變數名 低 高 無需強制轉換,會自動進行...
需要注意的幾個程式設計習慣
1.盡量用顯而易見的變數去訪問陣列,並在旁邊標出訪問陣列的範圍。否則很容易搞混!如 在歸併排序中,需要對陣列進行合併時,需要對同一陣列的不同段進行合併。最好用兩個變數來表示各自段的對應位置。void merge int array,int start,int middle,int end 2.關於n...
Masonry需要注意的幾個點
masonry不常用到的方法 關於mas key masonry中用來標記view的key值 a key to associate with this view 通過runtime在view中新增的屬性。在沒有定義mas key時,發生約束衝突,後台報的錯誤資訊 當定義mas key後,發生約束衝突...