Está en la página 1de 4

Objeto global: Tiene varias cosas.

En el ejemplo, si metemos nombres y apellidos por variables, mete en un objeto global estas
variables.

Los objetos tienen propiedades

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.

Los tipos de datos indefinidos son NULL, Undefined y NaN.

Las funciones se hacen una sola vez, y se declaran muchas veces.

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.

Constantes: En JS se declaran con const. Se pone el nombre en MAYUSCULAS. La diferencia


con la variable es que, la constante no cambia, se mantiene igual siempre.

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.

Las mismas funciones matemáticas, parametrizadas, todas retornan un valor.

También podría gustarte