Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Resume N

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 8

Resumen

Jorge emanuel cardenas rojas

15 DE OCTUBRE DE 2021
Conocimientos básicos de JavaScript

¿Qué es JavaScript?

JavaScript es un lenguaje de programación multiplataforma orientado a objetos que se utiliza para


hacer que las

páginas web sean interactivas (p. ej., Que tienen animaciones complejas, botones en los que se
puede hacer clic,

menús emergentes, etc.).

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

varias computadoras). Dentro de un entorno (por ejemplo, un navegador web), JavaScript se


puede conectar a los

objetos de su entorno para proporcionar control programático sobre ellos.

JavaScript contiene una biblioteca estándar de objetos, como Array, Date y Math, y un conjunto
básico de elementos

del lenguaje como operadores, estructuras de control y declaraciones.

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

aplicación o realice manipulación de archivos en un servidor.

Esto significa que, en el navegador, JavaScript puede cambiar la apariencia de la página web
(DOM). Y, del mismo

modo, el JavaScript de Node.js en el servidor puede responder a solicitudes personalizadas desde


el código escrito

en el navegador.

Cómo incluir JavaScript.

El código JavaScript se encierra entre etiquetas <script> y se incluye en cualquier parte del
documento. Aunque es

correcto incluir cualquier bloque de código en cualquier zona de la página.

Incluir JavaScript en el mismo documento

La primera opción para incluir código JavaScript es dentro de la cabecera del documento (dentro
de la etiqueta

<head>):

Definir JavaScript en un archivo externo.

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

documento HTML puede enlazar tantos archivos JavaScript como necesite.


Los archivos de tipo JavaScript son documentos normales de texto con la extensión .js, que se
pueden crear con

cualquier editor de texto.

Incluir JavaScript en los elementos HTML

Este método consiste en incluir trozos de código JavaScript dentro del código HTML de la página.

El inconveniente de este método es que ensucia innecesariamente el código HTML de la página y


complica el

mantenimiento del código JavaScript.

Sintaxis.

La sintaxis de JavaScript es muy similar a la de otros lenguajes de programación como Java y C. Las
normas básicas

que definen la sintaxis de JavaScript son las siguientes:

➢ 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

(tabulando las líneas, añadiendo espacios, creando nuevas líneas, etc.)

➢ Se distinguen las mayúsculas y minúsculas

➢ 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

programación, es obligatorio terminar cada sentencia con el caracter ; . Aunque JavaScript no


obliga a hacerlo,

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

incluida en los comentarios.

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.

Ejemplo de comentario de una sola línea:

// a continuación se muestra un mensaje

alert("mensaje de prueba");

➢ Los comentarios multilínea se definen encerrando el texto del comentario entre los símbolos /*
y */.

Ejemplo de comentario de varias líneas:

/*

Los comentarios de varias líneas son muy útiles

cuando se necesita incluir bastante información

en los comentarios

*/

alert("mensaje de prueba");

Variables

Las variables en JavaScript se pueden declarar de diferentes formas:

➢ Directamente.

num1 = 3;

num2 = 1;
res = num1 + num2;

➢ Mediante la palabra reservada var.

var num1 = 3;

var num2 = 1;

var res = num1 + num2;

➢ Mediante la palabra reservada let.

let num1 = 3;

let num2 = 1;

let res = num1 + num2;

El operador typeof devolverá los siguientes resultados en estas variables:

typeof miFuncion; // devuelve "function"

typeof forma; // devuelve "string"

typeof largo; // devuelve "number"

typeof hoy; // devuelve "object"

typeof noExiste; // devuelve "undefined"

Con las palabras clave true y null, el operador typeof devuelve los siguientes resultados:

typeof true; // devuelve "boolean"

typeof null; // devuelve "object"


Con los números o las cadenas de caracteres, el operador typeof devuelve los siguientes
resultados:

typeof 62; // devuelve "number"

typeof 'Hello world'; // devuelve "string"

Subsecretaría de Educación Media Superior

typeof document.lastModified; // devuelve "string"

typeof window.length; // devuelve "number"

typeof Math.LN2; // devuelve "number"

Precedencia de operadores

La precedencia de operadores determina el orden en que estos son aplicados cuando se evalúa
una expresión. Esta

precedencia puede ser alterada usando paréntesis.

La siguiente tabla describe la precedencia de operadores, de mayor a menor importancia.

Tipo de operador operadores individuales

miembro . []

llamar / crear

instancia

() new

negación /

incremento

! ~ - + ++ -- typeof void delete


multiplicación /

división

*/%

adición / sustracción + -

desplazamiento

binario

<< >> >>>

relación < <= > >= in instanceof

igualdad == != === !==

AND binario &

XOR binario ^

OR binario |

AND lógico &&

OR lógico ||

condicional ?:

asignación = += -= *= /= %= <<= >>= >>>= &=

También podría gustarte