了解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)//输出7OCX控件的BSTR就是String类型的参数,用js方法接收这个类型就直接var就行。如果要获得控件的某个属性就直接空间名.属性名就行了。
例如:有控件myOCX它有个myPro属性,属性值类型是BSTR
要获得就直接
var myStr = document.getElementById("myOCX").myPro
object().INF_Ip2216_GetCamInfo(id,1,info)