2010.06.09——— javascript 类型判断

2010.06.09——— javascript 类型判断


1. 判断数字

function isNumber(value){
	return typeof value === 'number' && isFinite(value);
}



2. 判断数组

typeof 无法区分数组和对象

function isArray(value){
	return value && typeof value === 'object' && typeof value.length === 'number' &&
		!(value.propertyIsEnumerable('length'));
}


如果要区分arguments和数组,可以在增加一个条件typeof value.slice === 'function'
























你可能感兴趣的:(JavaScript,java)