C 中如何判斷傳入值的資料型別

2021-10-06 22:06:50 字數 735 閱讀 4665

前言:本博文列舉了三種判斷傳入值的資料型別的方法。

a.gettype():獲取當前變數的型別物件

string str =

"hello world"

;console.

writeline

(str.

gettype()

);

注意:其他資料型別轉換可仿照以上案例。

typeof(int):獲取的是int型別的型別物件

int num =10;

console.

writeline

(num.

gettype()

==typeof

(int))

;

注意:其他資料型別轉換可仿照以上案例。

a is enum:獲取乙個boolean值,表示a是否是enum型別或者可以隱式向上轉型成為enum型別的型別

enum ***

*** *** = ***.male;

console.

writeline

(*** is enum)

;

注意:其他資料型別轉換可仿照以上案例。

如何判斷資料型別?

1 typeof 2 instanceof 3 constructor 4 object.prototype.tostring.call 5 jquery.type 1 typeof 使用typeof可以判斷基本資料型別,在使用typeof判斷引用資料型別時除了判斷function時返回functi...

如何判斷js中的資料型別

如何判斷js中的資料型別 typeof instanceof constructor prototype方法比較 如何判斷js中的型別呢,先舉幾個例子 var a iamstring.var b 222 var c 1,2,3 var d new date var e function var f ...

如何判斷js中的資料型別

ps 本人親測,阿里雲2核4g5m的伺服器價效比很高,新使用者一塊多一天,老使用者三塊多一天,最高可以買三年,感興趣的可以戳一下 阿里雲折扣伺服器 如何判斷js中的資料型別 typeof instanceof constructor prototype方法比較 如何判斷js中的型別呢,先舉幾個例子 ...