2017-05-21 3 views
-1

임의로 옵션을 선택하려고합니다. Math.random() 이것은 지금까지 가지고있는 코드입니다. if 명령문의 원인 : Uncaught SyntaxError : 예기치 않은 토큰 <

내가 그것을 실행

function randChoice() { 
 
\t var chance = Math.floor(Math.random() * 100); 
 
    if (chance > -1 && < 50) { 
 
    console.log("Option 1"); // 1 
 
    } else if (crateId > 49 && < 71) { 
 
    console.log("Option 2"); // 2 
 
    } else if (crateId > 70 && < 91) { 
 
    console.log("Option 3"); // 3 
 
    } 
 
}

, 나는 Uncaught SyntaxError: Unexpected token < 말하는 오류가 발생합니다.

구문에 어떤 문제가 있습니까? 나는 적어도 1 시간은 찾고 있었지만, 도움이 될만한 것이나 잘못 된 것의 징후를 찾을 수는 없습니다.

답변

0

crateId > 49 && < 71은 유효한 구문이 아닙니다.

두 개의 2 진수 연산자 사이에 변수 이름 또는 리터럴이 있어야하며 단항 연산자 만 인접 할 수 있습니다.

: crateId > 49 && crateId < 71이어야합니다.

+0

와우, 고마워! 나는 그것을 완전히 놓쳤다! – Marbles

관련 문제