1 Determinar si es un tipo de matriz
Copie el código de código de la siguiente manera:
<STRONG><tipo de script="texto/javascript">
//<![CDATA[
var a=[0];
document.write(isArray(a),'<br/>');
la función esArray(obj){
return (tipo de obj=='objeto')&&obj.constructor==Array;
}
//]]>
</script></STRONG>
2 Determinar si es un tipo de cadena
Copie el código de código de la siguiente manera:
<tipo de script="texto/javascript">
//<![CDATA[
document.write(isString('prueba'),'<br/>');
document.write(isString(10),'<br/>');
la función esCadena(cadena){
return (typeof str=='cadena')&&str.constructor==Cadena;
}
//]]>
</script>
3 Determinar si es de tipo numérico.
Copie el código de código de la siguiente manera:
<tipo de script="texto/javascript">
//<![CDATA[
document.write(isNumber('prueba'),'<br/>');
document.write(isNumber(10),'<br/>');
la función esNúmero(obj){
return (tipo de obj=='número')&&obj.constructor==Número;
}
//]]>
</script>
4 Determinar si es un tipo de fecha
Copie el código de código de la siguiente manera:
<tipo de script="texto/javascript">
//<![CDATA[
document.write(isDate(nueva fecha()),'<br/>');
document.write(isDate(10),'<br/>');
la función esFecha(obj){
return (tipo de obj=='objeto')&&obj.constructor==Fecha;
}
//]]>
</script>
5 Determina si es una función.
Copie el código de código de la siguiente manera:
<tipo de script="texto/javascript">
//<![CDATA[
document.write(isFunction(prueba de función(){}),'<br/>');
document.write(isFunction(10),'<br/>');
la función esFunción(obj){
return (tipo de obj=='función')&&obj.constructor==Función;
}
//]]>
</script>
6 Determinar si es un objeto.
Copie el código de código de la siguiente manera:
<tipo de script="texto/javascript">
lino
//<![CDATA[
document.write(isObject(nuevo Objeto()),'<br/>');
document.write(isObject(10),'<br/>');
la función esObjeto(obj){
return (tipo de obj=='objeto')&&obj.constructor==Objeto;
}
//]]>
</script>