Resume N
Resume N
Resume N
15 DE OCTUBRE DE 2021
Conocimientos básicos de JavaScript
¿Qué es JavaScript?
páginas web sean interactivas (p. ej., Que tienen animaciones complejas, botones en los que se
puede hacer clic,
También hay versiones de JavaScript de lado del servidor más avanzadas, como Node.js, que te
permiten agregar
más funcionalidad a un sitio web que simplemente descargar archivos (como la colaboración en
tiempo real entre
JavaScript contiene una biblioteca estándar de objetos, como Array, Date y Math, y un conjunto
básico de elementos
El núcleo de JavaScript se puede extender para una variedad de propósitos completándolo con
objetos adicionales;
por ejemplo:
• JavaScript de lado del cliente extiende el núcleo del lenguaje al proporcionar objetos para
controlar un
navegador y su Modelo de objetos de documento (DOM por Document Object Model). Por
ejemplo, las
extensiones de lado del cliente permiten que una aplicación coloque elementos en un formulario
HTML y
responda a eventos del usuario, como clics del mouse, formularios para ingreso de datos y
navegación de
páginas.
• JavaScript de lado del servidor amplía el núcleo del lenguaje al proporcionar objetos relevantes
para ejecutar
JavaScript en un servidor. Por ejemplo, las extensiones de lado del servidor permiten que una
aplicación se
comunique con una base de datos, brinde continuidad de información de una invocación a otra de
la
Esto significa que, en el navegador, JavaScript puede cambiar la apariencia de la página web
(DOM). Y, del mismo
en el navegador.
El código JavaScript se encierra entre etiquetas <script> y se incluye en cualquier parte del
documento. Aunque es
La primera opción para incluir código JavaScript es dentro de la cabecera del documento (dentro
de la etiqueta
<head>):
Las instrucciones JavaScript se pueden incluir en un archivo externo de tipo JavaScript que los
documentos HTML
enlazan mediante la etiqueta <script>. Se pueden crear todos los archivos JavaScript que sean
necesarios y cada
Este método consiste en incluir trozos de código JavaScript dentro del código HTML de la página.
Sintaxis.
La sintaxis de JavaScript es muy similar a la de otros lenguajes de programación como Java y C. Las
normas básicas
➢ No se tienen en cuenta los espacios en blanco y las nuevas líneas, el intérprete de JavaScript
ignora cualquier
espacio en blanco sobrante, por lo que el código se puede ordenar de forma adecuada para
entenderlo mejor
➢ No se define el tipo de las variables: al crear una variable, no es necesario indicar el tipo de dato
que almacenará.
De esta forma, una misma variable puede almacenar diferentes tipos de datos durante la
ejecución del script.
➢ No es necesario terminar cada sentencia con el carácter de punto y coma (;): en la mayoría de
lenguajes de
es conveniente seguir la tradición de terminar cada sentencia con el carácter del punto y coma (;).
➢ Se pueden incluir comentarios: los comentarios se utilizan para añadir información en el código
fuente del
programa. Aunque el contenido de los comentarios no se visualiza por pantalla, sí que se envía al
navegador
del usuario junto con el resto del script, por lo que es necesario extremar las precauciones sobre la
información
Comentarios en JavaScript.
JavaScript define dos tipos de comentarios: los de una sola línea y los que ocupan varias líneas.
➢ Los comentarios de una sola línea se definen añadiendo dos barras oblicuas (//) al principio de
la línea.
alert("mensaje de prueba");
➢ Los comentarios multilínea se definen encerrando el texto del comentario entre los símbolos /*
y */.
/*
en los comentarios
*/
alert("mensaje de prueba");
Variables
➢ Directamente.
num1 = 3;
num2 = 1;
res = num1 + num2;
var num1 = 3;
var num2 = 1;
let num1 = 3;
let num2 = 1;
Con las palabras clave true y null, el operador typeof devuelve los siguientes resultados:
Precedencia de operadores
La precedencia de operadores determina el orden en que estos son aplicados cuando se evalúa
una expresión. Esta
miembro . []
llamar / crear
instancia
() new
negación /
incremento
división
*/%
adición / sustracción + -
desplazamiento
binario
XOR binario ^
OR binario |
OR lógico ||
condicional ?: