Qué variables son erróneas? Ejercicio JS difícil (para beginners)

0
(0)

Publicado

Aviso importante web en obras

Es posible que el contenido que estás visualizando tenga un formato un poco raro o que se haya perdido algún contenido. Esto se debe a que en 2023/09 decidí renovar la página y con más de 1000 escritos el trabajo de irlos revisando uno por uno es agotador. Poco a poco iré corrigiendo todos los contenidos. ¡Gracias por la comprensión!

Portada Ejercicio js variables difícil

Este ejercicio es la versión complicada y rebuscada de este otro.

Intentaré pillarte desprevenido para que tu mismo compruebes si has aprendido o no.

Repasar estos apuntes te ayudará:

Vamos a repasarlo mediante un ejercicio.

Enunciado

¿De las declaraciones de variables a continuación cuales son erróneas?

Es posible que una instrucción errónea contenga más de un error.

Explica porqué están mal y como las arreglarías.

var pEd$r_ = "'hola"";
var 1sdef = '',
var _ASDF;
%asdf = aaa;
var perro ="%Alf";
var g1ato3 = "Garfield';
pájaro = 34;

Solución del ejercicio

var pEd$r_ = "'hola"";
CORRECTO

var 1sdef = '',
* empieza por un número
* comillas simples son correctas,  no son un error.
termina en , y debería ser ; o nada.
* backlash es un carácter reservado. si queremos que escriba el símbolo  en su lugar diríamos = ''

var _ASDF;
CORRECTO

%asdf = aaa;
* el % es un carácter no permitido en la declaración de variables.
* aaa lo tratará como una variable y no un string. si la variabe aaa no ha sido previamente declarada entonces dará error.

var perro ="%Alf";
CORRECTO 

var g1ato3 = "Garfield';
INCORRECTO
abrimos y cerramos con "" o abrimos y cerramos con ''. no podemos mezclar.

pájaro = 34;.
la consola del navegador en chrome no lo identifica como un error. aún así es recomendable no usar caracteres con acentos ni ñ ni ç.

¡Hola!

Querido lector,

Sin duda es un buen ejercicio de repaso. Espero que te haya sido de utilidad.

¡Si te ha gustado este contenido te animo a seguirme en mi perfil de empresa de Linkedin!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *