¿Qué hacer si aparece un nombre de dominio no definido?
La solución correcta para indefinido aparece en la página web:
1. Presione "F5" en el teclado, actualice y abra la página si el mensaje de error "indefinido" aún aparece. , luego navega Si el servidor se congela o el programa falla, copiamos la URL de Baidu de este Tieba;
2. Cierra el navegador actual, vuelve a abrir el navegador, pega la URL de Baidu de Tieba que acabas de copiar. y visítelo. El problema es que Baidu recibió el comando de inicio de sesión, pero la respuesta al proceso de la página web se interrumpió, por lo que apareció un error "indefinido" en nuestra página. Esto es responsabilidad del navegador.
Notas
En primer lugar, null, como en Java, generalmente se trata como un objeto. Sin embargo, los tipos de datos de JavaScript generalmente se dividen en dos categorías: tipos primitivos (primitivos) y tipos compuestos (complejos). Brendan Eich cree que es mejor que el valor que representa "ninguno" no sea un objeto.
En segundo lugar, la versión inicial de JavaScript no incluía un mecanismo de manejo de errores. Cuando se produce una discrepancia en el tipo de datos, el tipo a menudo se convierte automáticamente o falla silenciosamente. Brendan Eich cree que si nulo se convierte automáticamente a 0, será difícil encontrar errores.
Por ello, Brendan Eich diseñó otro indefinido. La versión original de JavaScript se distinguía así: nulo es un objeto que representa "nada" y es 0 cuando se convierte a un valor numérico; indefinido es un valor primitivo que representa "nada" y es NaN cuando se convierte a un valor numérico.
Enciclopedia Baidu—indefinida