js怎么判断对象类型,获取对象值

JavaScript016

js怎么判断对象类型,获取对象值,第1张

对象为object

了解js的都知道, 有个typeof 用来判断各种数据类型,有两种写法:typeof xxx ,typeof(xxx)

如下实例:

typeof 2 输出 number

typeof null 输出 object

typeof {}输出 object

typeof[]输出 object

typeof (function(){}) 输出 function

typeofundefined 输出 undefined

typeof '222' 输出string

typeof true 输出 boolean

这里面包含了js里面的五种数据类型 number stringboolean undefined object和函数类型 function

先用typeof判断类型,然后parseFloat转换,判断结构是否NaN。

JS获取数组最大值、最小值及长度的方法:

最小值:

Array.prototype.min = function() {

var min = this[0]var len = this.lengthfor (var i = 1i <leni++){if (this[i] <min){min = this[i]}}return min}

最大值:

Array.prototype.max = function() {var max = this[0]var len = this.lengthfor (var i = 1i <leni++){if (this[i] >max) {max = this[i]}}return max}

数组长度:

var array = new array(1,2,3,2,4,55,2)alert(array.length)//输出7

OCX控件的BSTR就是String类型的参数,用js方法接收这个类型就直接var就行。

如果要获得控件的某个属性就直接空间名.属性名就行了。

例如:有控件myOCX它有个myPro属性,属性值类型是BSTR

要获得就直接

var myStr = document.getElementById("myOCX").myPro

object().INF_Ip2216_GetCamInfo(id,1,info)