RE:¿hay funcion isdate en javascript?
Método ValueOf
Devuelve el valor primitivo del objeto especificado.
objeto.valueOf( )
La referencia requerida objeto es cualquier objeto intrínseco de JScript.
Comentarios
El método valueOf se define de forma diferente para cada objeto intrínseco de JScript.
Objeto: Valor devuelto
Array: Los elementos de la matriz se convierten en cadenas y las cadenas se concatenan, separadas por comas. Se comporta de la misma manera que los métodos Array.toString y Array.join.
Boolean: El valor de tipo Boolean.
Date: El valor de hora almacenado en milisegundos desde medianoche de 1 de enero de 1970 UTC.
Function: La propia función.
Number: El valor numérico.
Objeto: El propio objeto. Éste es el valor predeterminado.
String: El valor de cadena.
El objeto Math y Error no tienen un método valueOf.