26 Sep Ejercicio – ¿Qué declaraciones de variables son erróneas en JS?
En este ejercicio vamos a aplicar el concepto de variables javascript en un documento web.
Recordemos brevemente las normas para escribirlas:
- Las variables no precisan ser declaradas. Podemos usar var o no para declararlas. Se recomienda declararlas siempre pero no es obligatorio. La diferencia entre hacerlo o no la entenderéis con el resumen de clase scope de una variable.
- Las variables javascript son case sensitive. Por ejemplo Camello y camello son dos variables distintas.
- No debemos usar carácteres raros. Los únicos que estan permitidos son _ y $. Cuidado con los espacios en blanco, puntos, porcentajes.
- Los números se pueden usar. Pero nunca pueden ser el el primer carácter de una variable.
- No debemos usar palabras reservadas para el nombre de una variable.
Para resolver este sencillo ejercicio sin mayor dificultad te sugiero leer esta entrada dónde encontrarás más ejemplos y un resumen más en profundidad.
Vamos a repasarlo mediante un ejercicio.
Enunciado
Cada una de las líneas en el documento a continuación presenta una declaración de variable.
Señala aquellas declaraciones incorrectas y explica que error detectas.
Edad = 50;
var b, c;
var d, var e;
var default;
_mes
$_mes;
01_enero
var primer apellido; var segundo.apellido;
var despierto = dormido = 0;
var animal = "perro";
var coche = seat;
Solución del ejercicio
¡Stop!
Resiste la tentación a mirar la solución ya.
Date unos minutos para refelxionar concienzudamente.
Respuestas
Edad = 50; // correcto
var b, c; // correcto. podemos separar las variables por coma para crear varias simultáneamente.
var d, var e; // incorrecto. después de una coma no podemos escribir var. javascript interpreta como si declaráramos la variable de nombre var y var es una palabra reservada.
var default; // incorrecto. default es una palabra reservada
_mes // correcto. _ es un carácter válido.
$_mes; // correcto. $ es un carácter válido.
01_enero // incorrecto. No podemos empezar una declaración con un número. los números pueden ir en cualquier lugar a partir del segundo carácter del nombre de la variaable.
var primer apellido; var segundo.apellido; // incorrecto. en el primer caso no podemos tener un espacio en blanco. en el segundo no podemos tener un punto. cuidado a no confundirlo con los objetos. en ese caso sobraría la palabra var.
var despierto = dormido = 0; // correcto. esta declaración puede resultarte la primera vez que la ves. se suele usar para iniciar varias variables a zero de golpe.
var animal = "perro"; // correcto
¡Hola!
Querido lector,
¡Si te ha gustado este contenido te animo a seguirme en mi perfil de empresa de Linkedin!
Entradas relacionadas:
Ejercicio javascript que regula el control de accesos a una página web según edad del visitante. Incluye solución.
Problema javascript en que se pide traducir un problema solucionado con un if a una solución con un switch. Observa las diferencias. Incluye solución.
Ejercicio javascript solucionado para crear una lista de recordatorios y que es capaz de resetear todos los nodos. Apuntes de clase.
Ejercicio javascript dónde se inhabilitan todos los enlaces al cargar una web. Al hacer click en un botón se activan de nuevo. Incluye solución.
En este ejercicio se practica el método length y se usa para jugar con los arrays y acceder al primer elemento y al último de un vector.
Javascript es un lenguaje basado en el uso de objetos. Los objetos son recursos que nos permiten agrupar un conjunto de propiedades alrededor de una idea común. Un constructor es un tipo especial de f...
No Comments