Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Vista previa

Tu primer script

Esta es la primera página de la lección. Léela y prueba las actividades. El resto está en el curso completo.

30 minutos

La página cobra vida

Una página con HTML y CSS se ve bien, pero se queda quieta. No cuenta, no calcula y no responde.

Para que reaccione, necesita un programa pequeño dentro. Ese programa se llama script.

Hoy escribes tus primeras líneas. Ya sabes Java, así que muchas ideas te sonarán.

Palabras clave

PalabraQué significaEjemplo
JavaScriptEl lenguaje que entiende todo navegador. Hace que la página reaccione.let goals = 2;
ScriptUn programa pequeño que va dentro de una página.El panel js de tus prácticas
ConsolaUna ventana donde un programa escribe mensajes para ti.console.log("Hola")
VariableUna caja con nombre que guarda un valor y se puede cambiar.let balance = 20;
ConstanteUna caja con nombre cuyo valor no cambia nunca.const team = "Los Pinos";
ComentarioUna nota para personas. El ordenador la ignora. Empieza con dos barras.// esto es una nota

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Escribir en la consola

La consola es una ventana de texto. El programa escribe en ella lo que quiere contarte.

En el navegador se abre con la tecla F12. Aquí la tienes dentro de la lección.

Para escribir un mensaje usas console.log. El texto va entre comillas y la línea termina en punto y coma.

Pruébalo: dos mensajes

Código: node
console.log('Hola, clase.');
console.log("Hoy aprendemos JavaScript.");

// Escribe aquí un tercer mensaje con tu nombre.

Guardar datos: let y const

En Java escribías el tipo antes del nombre, como int goals. En JavaScript no.

Usas let si el valor va a cambiar. Usas const si no va a cambiar nunca.

Una misma variable puede guardar un número y, más tarde, un texto. Pero hacerlo confunde: no lo hagas.

Pruébalo: goles y equipo

Código: node
const team = 'Los Pinos';
let goals = 2;
console.log(team, goals);

// Tu equipo marca otro gol.
goals = goals + 1;
console.log(team, goals);

Una constante no se cambia

Advertencia

Si escribes team = 'El Olivar'; con una constante, el programa se para con un error. Es lo que quieres: te avisa de que cambiaste algo que no debía cambiar.

Repaso rápido: let y const

Inténtalo

Repaso rápido: let y const

3 preguntas
Pruébalo: tus respuestas se corrigen aquí y después se olvidan. Inicia sesión si quieres que se guarde tu puntuación y continuar donde lo dejaste.Iniciar sesión para guardar tu puntuación

Tus respuestas se corrigen aquí y no se guardan. Una cuenta guarda tus resultados.

Ejemplo resuelto: el saldo del bar

LíneaQué pasaValor de balance
let balance = 20;Cargas 20 euros en la tarjeta del bar20
balance = balance + 10;Recargas 10 euros más30
balance = balance - 3;Pagas un bocadillo de 3 euros27
balance = balance - 2;Pagas un zumo de 2 euros25

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

La lección continúa

9 partes más de esta lección están en el curso completo, con los ejercicios y la comprobación final. Una cuenta te da todo.