number----數值(整數,浮點數):1,1.23
string-----字串():"hello"
boolean---布林:true,false
object----物件:值的集合
可以分為:
>狹義的物件
>陣列
>function---函式(在oc中方法是不能作為資料型別的,但是swift中協議也可以作為資料型別)
undefined:未定義
null:無值
typeof
eg.
typeof 1
//"number"
typeof "abc"
//"string"
複製**
instanceof
eg.
instanceof array;//是陣列嘛?
//true 是
var a = {};a instanceof array;
//false
複製**
這兩很像,瀏覽器認為二者是一樣的
undefined == null
//true
複製**
通過應用可以區分
在ios中的網路請求工具方法通常返回乙個閉包,有兩個引數,error,rsp,如果,沒有錯誤,可以個error傳null,表示沒有錯誤
undefined則通常提示出語法錯誤
function
f(){};f();
//undefined.因為沒有返回值複製**
如果某個位置預期出現乙個布林值,但是此處不是布林值,那麼會自動進行轉換,除以下幾種,其餘都轉換為"true"
eg.
if ('');
//undefined
if ('2');
//不是空串
//undefined
複製**
JavaScript學習筆記 資料型別
一 資料型別 一 六種資料型別 原始型別 object number string boolean null undefined object物件 functionarray date 二 隱式轉換 1 和 1.1 1.23 1.23 0 false null undefined new objec...
《javascript高階程式設計》筆記 陣列方法
join 能夠將陣列用指定的字元分割成字串 方法用法 變數的值 表示式的值 假設 arr 1,2,3 join arr.join 1,2,3 1,2,3 arr.join undefined 1,2,3 1,2,3 arr.join 1,2,3 1 2 3 arr.join null 1,2,3 1...
Javascript 學習筆記
如果在生成的html裡面有事件需要傳遞帶特殊字元的引數,處理如下 singletext 輸入 1.singletext value.escapehtml 為 將html編碼 2.singletext value.escapehtml inspect 為 3.在 jsdebugtext innerht...