常見typeof返回值(P0)

2021-10-23 11:47:51 字數 1488 閱讀 7186

// numbers

typeof 37 === 'number';

typeof 3.14 === 'number';

typeof math.ln2 === 'number';

typeof infinity === 'number';

typeof nan === 'number'; // 儘管nan是"not-a-number"的縮寫

typeof number(1) === 'number'; // 但不要使用這種形式!

// strings

typeof "" === 'string';

typeof "bla" === 'string';

typeof (typeof 1) === 'string'; // typeof總是返回乙個字串

typeof string("abc") === 'string'; // 但不要使用這種形式!

// booleans

typeof true === 'boolean';

typeof false === 'boolean';

typeof boolean(true) === 'boolean'; // 但不要使用這種形式!

// symbols

typeof symbol() === 'symbol';

typeof symbol('foo') === 'symbol';

typeof symbol.iterator === 'symbol';

// undefined

typeof undefined === 'undefined';

typeof declaredbutundefinedvariable === 'undefined';

typeof undeclaredvariable === 'undefined';

// objects

typeof === 'object';

// 使用array.isarray 或者 object.prototype.tostring.call

// 區分陣列,普通物件

typeof [1, 2, 4] === 'object';

typeof new date() === 'object';

// 下面的容易令人迷惑,不要使用!

typeof new boolean(true) === 'object';

typeof new number(1) === 'object';

typeof new string("abc") === 'object';

// 函式

typeof function(){} === 'function';

typeof class c{} === 'function'

typeof math.sin === 'function';

typeof new function() === 'function';

typeof操作符的返回值

對乙個值使用typeof操作符可能返回下列某個字串 1 undefined 如果這個值未定義 2 boolean 如果這個值是布林值 3 string 如果這個值是字串 4 number 如果這個值是數值 5 object 如果這個值是物件或null,陣列,物件 如 等,用typeof來檢測,那麼返...

VB RegOpenKey 返回值不為0

今天遇到個問題,用regopenkey 函式,讀取hkey local machine software clients startmenuinternet下面的東西,在vb編輯器裡面除錯的時候正常,生成exe之後就讀取不到了,返回值不為0。原來的 是 ret regopenkey hkey loc...

常見的http返回值大全

1xx 資訊提示 這些狀態 表示臨時的響應。客戶端在收到常規響應之前,應準備接收乙個或多個 1xx 響應。100 繼續。101 切換協議。2xx 成功 這類狀態 表明伺服器成功地接受了客戶端請求。200 確定。客戶端請求已成功。201 已建立。202 已接受。203 非權威性資訊。204 無內容。2...