js 資料型別

2021-10-04 08:17:30 字數 1161 閱讀 4399

1.1 引用資料型別

1.3 function

1.4 nan

1.5 null和undefined

1.6 比較運算子 == 和 ===

2. 資料型別檢測

3. 資料型別轉換

字串常用方法 :

物件:資料型別

**function 也是一種引用型別**

map: 資料結構

var map =new map();

map.set("a",1);

map.set(1,2);

map.get(1);//2

m.delete("a"); //刪除key a

m.has("a"); //是否存在 key值為a

set: 資料結構

var set = new set(); // 空set

set.add(1,2,3);

set.delete(3);

遍歷方式:

1.具有iterable型別(array、map、set)的集合可以通過新的for ... of迴圈來遍歷

2.array 可以通過遍歷陣列下標方式遍歷,map、set不行

for (var x in array)

x為遍歷陣列下標

3.for ... of迴圈是es6引入的新的語法

for(var x of map)

for(var x of set)

concat

join

push和pop

shift和unshift

nan :是代表非數字值的特殊值 (一些方法只要返回非數字,也會出現nan)

這個特殊的number與所有其他值都不相等,包括它自己

nan === nan; // false

唯一能判斷nan的方法是通過isnan()函式:

isnan(nan); // true

null:表示空值;不是數字0,也不是空字串" "

undefined:表示未定義;即值是存在的,但是函式傳參過程中未定義

== : 會自動轉換資料格式 (盡量不要用)

===:先比較資料格式,再比較值

js資料型別

一.原始資料型別 1.typeof 運算子。var a alert typeof a 輸出結果為 undefined 2.undefined 未定義 型別 當變數未定義時,該變數值被預設為undefined 如 var a alert typeof a 輸出結果為 undefined 注意值unde...

js資料型別

js 基本資料型別 undefined null boolean number string js 操作符 typeof檢測給定變數的資料型別。返回值表示的型別 undefined 值未定義。boolean 值為布林型別。string 值為字串。number 值為數字。object 值為物件或nul...

js資料型別

var num 1,boo true,aa null,bb,str mary arr 1,2,4,8 obj arrnew new array 1,2,3 strnew new string 1,2,3 用 typeof 檢測變數的型別 console.log number typeof num n...