Hoy vamos a aprovechar para aprender un poco más sobre Javascript, y comenzamos con la definición:
JavaScript es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos,3 basado en prototipos, imperativo, débilmente tipado y dinámico.
Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas, aunque existe una forma de JavaScript del lado del servidor (Server-side JavaScript o SSJS). Su uso enaplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo.
Para seguir con las curiosidades sobre este lenguaje de programación:
- Null es un objeto
- NaN es un número
- array() ‘==’ False es True
- La función replace() acepta como parámetro funciones callback
- Las expresiones regulares se pueden testear con test() además de con match()
- Puedes falsear el alcance de una variable o función
- Las funciones se pueden ejecutar a si mismas
- Firefox no lee y devuelve los colores en hexadecimal sino en RGB
- 0.1 + 0.2 ‘!==’ 0.3
- Undefined puede ser definido, es decir, que no es una palabra reservada
Y con esto terminamos. Entrada completita sobre Javascript y encima divertida con las curiosidades, que no se diga…