js基本型別

2021-09-05 09:18:22 字數 570 閱讀 5344

es5共有5種基本型別,分別為number,string,null,undefined,boolean,es6新增了symbol.

console.log(typeof undefined); 輸出為undefined

console.log(typeof null); 輸出為object

console.log(typeof [1]); 輸出為object

console.log(typeof 1); 輸出為number

console.log(typeof "1"); 輸出為string

console.log(typeof true); 輸出為boolean

任何物件轉化為布林值時,if判斷都為true,在js中,只有nan,0,-0,「」,null,undefined這6個值轉化為布林值時,才為false.

加new表示建立物件,不加new表示型別轉換。

var a = new boolean(0);

if(a) == false) ? true : false) 等價為console.log((nan == 0) ? true : false) 輸出為false

js 基本型別 引用型別

1 基本的資料型別有 undefined,boolean,number,string,null.基本型別的訪問是按值訪問的,就是說你可以操作儲存在變數中的實際的值 基本型別的比較是值的比較。用 比較兩個不同型別的變數時會進行一些型別轉換。但是當兩個值的型別相同的時候,即使是 也相當於是 基本型別的變...

js基本型別valueOf toString一覽

valueof 是獲取物件的原始值,其型別總是該物件的型別 tostring 是把物件轉換成字串,其型別就是字串 在利用 比較時,如果有乙個是物件,另乙個是字串 數值或布林值,js引擎會先優先呼叫內建物件的valueof方法,date比較特殊直接呼叫tostring方法 abc valueof ab...

js 引用型別和基本型別

js中的資料型別有以下幾種 基本型別 number boolean string undefined null symbol 引用型別 object array,function,date,正則物件,json物件 基本型別的資料是存放在棧記憶體中的,而引用型別的資料是存放在堆記憶體中的 複製變數值 ...