这乍一听是个很简单的事,但突然搞起来还真有点无从下手的感觉. 首先当然是通过GetType()方法反射获取其类型信息,然后对其进行分析,但是类型信息Type中并没有简单地给出这么一个属性进行判断. 老外给出的方法是: public static bool IsNumeric(this Type dataType) { if (dataType == null) throw new ArgumentNullException("dataType"); return (dataType =…
<script> function cat(){} var b = new cat(); if(b instanceof cat){ console.log("a是cat") } if(b.constructor==cat){ console.log("a是cat") } //两种方法都可以 </script>…