Cazador de dragones 5/6 SyntaxError: Unexpected identifier


#1


https://www.codecademy.com/es/courses/javascript-beginner-en-ImgMx/0/5?curriculum_id=50d3cc1bca413c863600126d


Estoy atascado en este ejercicio una hora siempre me sale SyntaxError: Unexpected identifier agradeceria alguna aclaración.

var atacar = true;
var tuAciertas = Math.floor(Math.random() * 2);
var dannoEsteRound = Math.floor( Math.random() * 5 + 1);
var dannoTotal =0;

while(atacar){
    if (tuAciertas){
        console.log("¡sigue asi!");
        dannoTotal += dannoEsteRound;
        if dannoTotal >=4{
            console.log("¡has derrotado al dragon!");
            atacar = false;
        }else{
            tuAciertas = Math.floor(Math.random()*2);
            atacar = false;
        }   
    else{
        console.log("¡Te han derrotado!");
    }
}


#2

Hi you didn't close the first if statement

 if (tuAciertas){
        console.log("¡sigue asi!");
        dannoTotal += dannoEsteRound;
        if dannoTotal >=4{
            console.log("¡has derrotado al dragon!");
            atacar = false;
        }else{
            tuAciertas = Math.floor(Math.random()*2);
            atacar = false;
        }   
   } <-- //Add this one

and here

 if dannoTotal >=4

the if condition should be inside ()


#3

Thank u so much now it works :muscle:


#4

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.