
1. Conversión a enteros.
1.1. JS calcula expresiones.
1.1.1. Convirtiendo tipos.
1.1.1.1. Priorizando operadores.
1.2. Conversión entero (decimal).
1.2.1. Booleano.
1.2.2. String.
1.2.3. null.
2. Módulo Math.
2.1. Constantes y funciones matemáticas.
2.1.1. Funciones ejemplo:
2.1.2. Constantes ejemplo:
3. Función.
3.1. Bloque de código con parámetros invocable (ejecutable) a través del nombre.
3.1.1. Finaliza con la sentencia "return expr".
3.2. Al acabar la ejecución, devuelve resultado valor retorno.
3.2.1. Resultado de evaluar expr, si se ejecutación "return expr".
3.2.2. Undefined sin haber un return.
3.3. Parámetro de una función.
3.3.1. Variables utilizadas en el cuerpo de la función.
3.3.1.1. Asignar los valores de la invocación.
3.3.2. Puede invocar con un numero variable de parámetros.
3.3.2.1. Un parámetro inexistente esta Undefined.
4. Decimales.
5. Clases.
5.1. String.
5.1.1. Métodos y propiedades.
5.1.2. Array de caracteres (entre o y números de caracteres).
5.1.3. Tamaño.
5.1.4. Acceso como array.
5.1.5. Método.
5.2. Number.
5.2.1. Encapsula números.
5.2.2. Define métodos útiles.
5.2.2.1. toFixed (Redondea a 'n' decimales).
5.2.2.2. toExponential (Redondea a 'n' decima.
5.2.2.3. toPrecicion (Redondea a 'n' dígitos.
5.2.3. JS convierte a expresión a objeto.
5.2.3.1. Aplica método a una expresión.
5.2.3.2. Literales dan error sintáctico.
6. Números tipos number.
6.1. Con literales de:
6.1.1. Enteros.
6.1.2. Coma flotante.
6.2. Todos los números son de tipo number.
6.3. Se representan igual alternativamente.
6.4. Dos valores especiales.
7. Array de argumentos.
7.1. Parámetros de la función están accesibles atraves de array de argumentos:
7.1.1. Cada parámetro es un array
7.2. Parámetros por defecto.
7.2.1. Invocadas por un numero variable de parámetro.
7.2.1.1. Definir parámetros por defecto con el operador: ||
7.2.1.2. Son variables que se les puede asignar un valor.