Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En el ejemplo, si metemos nombres y apellidos por variables, mete en un objeto global estas
variables.
Las variables pueden ser simples (un solo valor) o ser OBJETOS (tiene varias propiedades con
un valor cada una. Esto va entre llaves.
JS no tiene un tipado estricto. Puedes declarar una variable llamada var número(definición) =
10; y ese var tb sirve para letras, cadenas de caracteres, boolean.
Función Typeof nos lanza que tipo de variable tenemos puesta en nuestro código.
Una función es un pedazo de código que podemos llamar. La creamos y debajo, la llamamos
para usarla.
Las hay con parámetros y sin parámetros. En JS las diferenciamos por el uso de var (para usar
sin parámetros) y let (para únicamente usarla en las funciones)
Parámetros: En las funciones con parámetros, declaramos la función, unos parámetros vacíos,
que luego, cuando metemos entre parantesis en el consol.log siguen vacios y, a la hora de
llamar a la función, dentro del paréntesis de esa llamada a la función, ponemos lo que
queramos sacar.
Crear una función que sume dos valores, y otra, que reste dos valores.
Ejercicio: Crear una calculadora (funciones de suma y resta cuatro números, y division y multi
dos). Con funciones parametrizadas. Y otra función sin parámetros y que llame a todas las
demás funciones. Y que llamemos a la función cálculo.
01/07/2022
Tipos de datos: Hay tipos de datos. JS asume el tipo de dato, no es un lenguaje que tenga los
datos tipificados. Los más básicos son:
Typeof: es una función que nos dice QUE TIPO DE DATO QUE TENEMOS, NO QUE NOS
IMPRIMA LO QUE ESCRIBIMOS.
String: Son cadenas de caracteres. Van entre comillas. Aunque sean números o lo que sea,
SIEMPRE que tenga comillas, es un string.
Number: Son números, coge cualquier número (1.2345, 0.034, 1, 1.110, etc). En JS los coge
todos.
Boolean: True y false. No hay más, JS los coge sin comillas ni nada, detecta que estas palabras
son true o false y son reservadas.
FUNCIONES
Las funciones retornan cosas. Hay otra palabra reservada que es RETURN. Es que esa función
nos devuelva algo, y puede ser lo que sea. Cuando llegamos a return, la función se termina, no
continua con lo que sea que hayamos puesto debajo.
Ejemplo funciones PARAMETRIZADAS
== es en JS, que sea igual que algo. Si sale === es que sea estrictamente igual, esto solo pasa en
JS.
En los IF, si no metemos condicionales, solo el nombre de una variable, solo valorará que
exista.