JavaScript - Duda de principiante

 
Vista:
sin imagen de perfil

Duda de principiante

Publicado por kary del valle (2 intervenciones) el 06/05/2022 21:50:12
Hola buenas tardes estoy comenzando un curso de Javascript y a veces creo que entiendo pero cuando hago el codigo no funciona asi que queria saber porque esto esta mal si alguien me puede ayudar por favor probe de varias formas sin embargo en todas me arroja que no esperaba un return

var persona = {
usuario: "34",
informacionPersonal : {
nombre: "Kary",
direccion : {
Ciudad: "Guarenas",
Estado : "Miranda",
Urbanizacion: "Vicente Leccia Madrid",
Calle: "principal"

}
}
}if (typeof persona === "object"){
return "true
}else {
return "false"
}
VM402:2 Uncaught SyntaxError: Illegal return statement // la consola me da este error
persona
{usuario: '34', informacionPersonal: {…}}


if (typeof(persona) === "object"){
return "true
}else {
return "false"
}
VM444:2 Uncaught SyntaxError: Illegal return statement
persona
{usuario: '34', informacionPersonal: {…}}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Ivan

Duda de principiante

Publicado por Ivan (118 intervenciones) el 06/05/2022 22:28:58
Hola,

básicamente no espera un return porque no estás dentro de ninguna función.
Return es para retornar un valor por parte de una función.

Si quieres saber si la condición es cierta o falsa guarda el valor en una variable:

1
2
3
4
5
6
7
8
9
10
11
12
13
var persona = {
      usuario: "34",
      informacionPersonal: {
        nombre: "Kary",
        direccion: {
          Ciudad: "Guarenas",
          Estado: "Miranda",
          Urbanizacion: "Vicente Leccia Madrid",
          Calle: "principal"
        }
      }
    }
    var isPersona = (typeof persona === "object") ? true : false;

Un saludo!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar