Tutorial Principal de JavaScript

Tutorial simple de JavaScript para principiantes con libro de problemas y ejemplos de solución de problemas.

Fundamentos

001

Introducción al lenguaje JavaScript para principiantes

002

Ejecución de JavaScript

003

Primer programa en JavaScript

004

Analicemos el código del programa

005

Ejemplos Adicionales

006

Conexión de un archivo con scripts JavaScript

007

Múltiples archivos con scripts JavaScript

008

Características de la etiqueta script en JavaScript

009

Almacenamiento en caché de archivos JavaScript por el navegador

010

Modo estricto en JavaScript

011

Comentarios en JavaScript

012

Variables en JavaScript

013

Uso de variables

014

Declaración de múltiples variables en JavaScript

015

Cambios en los valores de las variables

016

Múltiples let para una variable

017

Operaciones matemáticas con números en JavaScript

018

Operaciones matemáticas con variables en JavaScript

019

Prioridad de las operaciones matemáticas en JavaScript

020

Prioridad igual de operaciones matemáticas en JavaScript

021

Paréntesis de agrupación en JavaScript

022

Fracciones en JavaScript

023

Números negativos en JavaScript

024

Signo más antes de números en JavaScript

025

Módulo en JavaScript

026

Potenciación en JavaScript

027

Prioridad de la exponenciación

028

Cadenas en JavaScript

029

Concatenación de cadenas en JavaScript

030

Longitud de una cadena en JavaScript

031

Plantillas de cadena en JavaScript

032

Multilínea

033

Valores especiales en JavaScript

034

Significado de undefined

035

Valor null

036

Valores true y false

037

Significado de NaN

038

Infinity y -Infinity en JavaScript

039

Trabajo con la consola en JavaScript

040

Tipo de datos en la consola de JavaScript

041

Errores en la consola de JavaScript

042

Constantes en JavaScript

043

Conversión automática de tipos de datos

044

Conversión a número en JavaScript

045

Conversión abreviada a número en JavaScript

046

Conversión de números incorrectos en JavaScript

047

Extracción de números en JavaScript

048

Conversión a cadena en JavaScript

049

Aplicación de conversión a cadenas en JavaScript

050

Conversión de tipo booleano en JavaScript

051

Conversión al tipo booleano en JavaScript

052

Obtención de caracteres de cadena en JavaScript

053

Inmutabilidad de cadenas en JavaScript

054

Último carácter de una cadena en JavaScript

055

Cadenas con números en JavaScript

056

Acceso a los dígitos de un número en JavaScript

057

Operaciones para modificar variables en JavaScript

058

Operadores de Asignación Compuestos en JavaScript

059

Operaciones de incremento y decremento en JavaScript

060

Tipo prefijo y postfijo en JavaScript

061

Cálculos Imprecisos en JavaScript

062

La función prompt en JavaScript

063

Problema con los tipos en la función prompt en JavaScript

064

Salida de texto en un documento en JavaScript

065

Búsqueda de errores en el código

066

Práctica con operaciones en JavaScript

067

Práctica con fórmulas en JavaScript

Matrices (Arrays)

Objetos

Condiciones

104

La construcción if-else en JavaScript

105

Operadores mayor que y menor que en JavaScript

106

Comprobación de igualdad en JavaScript

107

Comprobación de desigualdad en JavaScript

108

Comparación de variables en JavaScript

109

Igualdad de cadenas en JavaScript

110

Igualdad de cadenas y números en JavaScript

111

Igualdad por valor y tipo en JavaScript

112

Desigualdad por valor y tipo en JavaScript

113

AND lógico en JavaScript

114

OR lógico en JavaScript

115

Prioridad de los operadores lógicos en JavaScript

116

Agrupación de condiciones en JavaScript

117

Inversión de expresiones lógicas en JavaScript

118

Condiciones con valores booleanos en JavaScript

119

Comparación de valores con tipo booleano en JavaScript

120

Forma abreviada de verificación de verdad en JavaScript

121

Forma abreviada de verificación de falsedad en JavaScript

122

Forma general abreviada de verificación en JavaScript

123

Condiciones complejas en forma abreviada en JavaScript

124

La opcionalidad de la construcción else en JavaScript

125

Opcionalidad de las llaves en JavaScript

126

Problema de la opcionalidad de las llaves en if-else

127

La construcción else if en JavaScript

128

Construcciones if-else anidadas en JavaScript

129

La declaración switch-case en JavaScript

130

La opcionalidad de break en la construcción switch-case en JavaScript

131

Operador ternario en JavaScript

132

Operaciones lógicas en JavaScript

133

Función confirm en JavaScript

134

Ámbito de variables en if-else en JavaScript

135

Matices del ámbito de las variables en las construcciones if-else en JavaScript

136

Verificación de las partes de una hora usando if-else en JavaScript

137

Comprobación de la longitud de cadenas y arrays en JavaScript

138

Comprobación de caracteres de cadena en JavaScript

139

Verificación de dígitos de un número en JavaScript

140

Comprobación del resto de la división en JavaScript

141

Búsqueda de errores en código con condiciones JavaScript

142

Práctica con condicionales if-else en JavaScript

Bucles

Multidimensionalidad

Métodos estándar

Funciones Personalizadas

Variables de funciones

Tipos de funciones

Funciones Anidadas

Cierres

IIFE

Recursividad

Métodos de Iteración

Operador spread

Operador rest

Desestructuración

Tiempo

Introducción al DOM

Atributos

Estilización

Búsqueda

Nodos

Formularios

Listas desplegables

Objeto Event

Contexto

Temporizadores

Manipulación de elementos

Práctica

Funciones y DOM

Módulos mediante clausuras