Introduccion A JavaScript
Introduccion A JavaScript
Introduccion A JavaScript
Let’s Go
What is JavaScript?
JavaScript es un lenguaje de programación que puede ser incluído en un
sitio web para hacerlo más interactivo.
2
Tomando el control del comportamiento:
“Si vemos a HTML como el esqueleto de nuestra página web y a CSS como la piel que
define la apariencia...
+ + = Web Application!
3
JavaScript vs. Java
JavaScript no tiene nada que ver con Java. JS y Java son lenguajes de programación completamente
diferentes
● Lado del Cliente: Los programas pasan ● Lado del Servidor: el programa se ejecuta en el
a la computadora donde está el servidor y solo los resultados se pasan a la
navegador y esa computadora los ejecuta. computadora donde está el navegador. (JAVA, PHP,
● Interpretado: El programa se pasa Perl, ASP, JSP etc.)
como código fuente con todo el lenguaje ● Compilado: primero, los idiomas se convierten en
de programación visible. Luego se códigos de máquina y luego se pasan, por lo que
convierte en código de máquina a medida nunca podrá ver el lenguaje de programación
que se usa. original.
Ambos son:
● High level: escrito en palabras lo más cercanas posible al inglés. El contraste sería con el código de ensamblaje,
donde cada comando se puede traducir directamente a código de máquina.
4
¿Cómo se construye JavaScript? Elementos
básicos Una variable es una palabra que representa una
pedazo de texto, un número, un booleano verdadero o
falso, un valor o un objeto.
VARIABLES Un objeto es una colección de variables
Los operadores asignan valores a las
mantenidas juntas por una variable
variables o dicen qué tipo de pruebas u
padre.
operaciones realizar.
OPERATORS OBJECTS
5
Variables Una variable es un “almacenamiento con nombre”
para los datos.
Para crear una variable en JavaScript,
necesitamos usar la palabra clave var.
7
Variable nombramiento
Hay dos limitaciones para un nombre de variable en JavaScript:
● El nombre debe contener solo letras, dígitos, símbolos $ y _.
● El primer carácter no debe ser un dígito.
Nombres válidos, por ejemplo:
Las Mayúsculas importan:
Las variables llamadas apple y Apple son dos variables
diferentes:
Nombres Reservados (palabras claves):
Hay una lista de palabras reservadas, que no se pueden usar como
nombres de variables, porque el lenguaje mismo las usa.
8 Por ejemplo, las palabras var, let, class, return, function estan
reservadas
Tipos de datos básicos en JavaScript (I)
Un número
El tipo número sirve para números
enteros y decimales
Una string
Una string en JavaScript debe ser citada
9
Tipos de datos básicos en JavaScript (II)
Un booleano
El tipo booleano solo tiene dos
valores: true o false.
Este tipo se usa comúnmente para
almacenar valores de sí / no: true significa
"sí, correcto" y false significa "no,
incorrecto".
10
Tipos de datos básicos en JavaScript(III)
Un objeto
El tipo objeto es especial. Todos los demás
tipos anteriores son llamados “primitivos”,
porque sus valores pueden contener solo una
cosa (ya sea una cadena o un número o lo que
sea). Por el contrario, los objetos se utilizan
para almacenar colecciones de datos y
entidades más complejas.
En tu archivo main.js:
● Declará dos variables: admin y name.
● Asigná el valor "John" a name.
● Copiá el valor desde name a admin.
● Mostrá el valor de admin usando console.log (debe imprimir “John”).
14
JavaScript Operadores (básicos) (I)
son usados para asignar valores a las son usados para realizar operaciones
variables de JavaScript. aritmética entre variables y/o valores (suma,
resta, división, multiplicación, por ejemplo).
son usados para determinar igualdad o son usados para combinar múltiples
diferencia entre variables or valores. Estos expresiones booleanas y proporcionar una
operadores retornan valores true/false. única salida booleana(true/false).
if statement
18
JS Estructuras de Control Tomando decisiones! (II)
Operadores condicionales:
Function declaration:
Function call:
‘for’ loop
body console.log(i) Corre una y otra vez mientras la condición sea verdadera
22
JS Loops: ‘for’ loop explicado (EJEMPLO)
Si sos nuevo en loops, entonces tal vez te ayude volver al ejemplo and reproducir como
funciona paso a paso en un pedazo de papel.
23
JavaScript Loops (II)
‘while’ loop
while (condition) {
El while loop tiene la siguiente sintaxis: // code
// so-called "loop body"
}
26