6
respuestas

No entiendo este ejercicio:

"Marcela quedó inconforme porque en su prueba de "Fundamentos de programación" marcó la opción incorrecta para re-atribuir el valor de una variable. ¿Cuál sería la opción correcta en la prueba de Marcela que atribuya correctamente el valor de la variable mes?"

no comprendo por la opción correcta es la A siendo que la opción C es el mismo código:

a)

b)

6 respuestas

podes pasar el codigo que te da error?

Hola, resulta que tu puedes cambiar el valor de una variable, recuerda que para crearla, debes de escribir esto var miVariable = "Hola mundo"; pero si ya la habias creado, puedes cambiarle el valor o mejor dicho, reasignarle su valor con solo nombrarla, ejm: miVariable="Hola, soy un nuevo texto";. Marcela quiso cambiar su respuesta, pero no necesito crear otra variable, solo le cambió el valor a la variable mes que ya habia creado.

Espero que esta explicación aclare tu duda, de lo contrario, hazmelo saber, Saludos

Hola Karina, en la respuesta correcta, que en mi prueba era la opción A, primero nombramos a la variable "mes" y le asignamos el valor "6", pero después le asignan un valor diferente, pasando a ser 7. Es la opción correcta, porque al colocar la palabra "var" y darle el nombre "mes" y el valor "6", defines completamente la variable para ocuparla, mientras que en la opción C, que es muy parecida, en la linea donde aparentemente se le da otro valor a la misma variable, lo que realmente se esta haciendo es crear otra, puesto que vuelves a definirla con todas sus partes, entiendase lo que es (var), su nombre (mes) y su valor(7). En la primera opción, corrijes tu código usando al mismo código y en la otro opción duplicas el nombre de la variable asignándole otro valor, ejecutándose en el orden en que debe.

Espero te haya ayudado.

Saludos desde Mexico.

ya entendi que te complico. la opcion correcta es que primero tiene que llamar ala variales mes, crea entonces var mes =6. y luego cuando quiere agregar oro valor (mes=7) ya no necesita volver a llamarla, ya esta creada entonces pone mes= 7 y ya está. no es necesario poner var mes =& y luego var mes = 7. y si bien se puede en js crear una variable sin usar el var, no es lo correcto en esa pregunta.

Es como explica Ricardo. En el caso de ese problema en particular Marcela creo una variable asignandole el valor 6, (ej; var Marcela=6) se da cuenta que se equivocó y lo corrige reasignandole el valor correcto que es 7 (var Marcela=7). Esto lo hace para no crear una variable nueva con el valor correcto y modificar cada linea del codigo donde se cita dicha variable

Gracias a las respuestas también tenia esa duda.