JavaScript學習筆記 資料型別

2021-09-11 14:28:49 字數 1059 閱讀 4611

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...