js中幾個需要注意的資料型別

2021-08-30 17:06:49 字數 635 閱讀 1431

undefined

undefined型別只有乙個值。即undefined.

---所有已申明而沒有初始化的變數,預設值都為undefined

---函式沒有明確返回值的時候,會預設返回undefined

---null也是object型別的一種

var s;

alert(s);//underfined

function test()

alert(test());//underfined

null

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後,發生約束衝突...