2016-10-15 4 views
1

숫자 1-10의 승수 테이블을 인쇄한다고 가정합니다.어디에서 잘못 되었습니까?

<script> 
    //Multiplication table of 1 to 10; 
     var a=b=1; 
     for (a==1; a<=10; a++){ 
      for(b==1; b<=10; b++){ 
       document.write(a + "x" + b + "=" + (a*b) + "<br />"); 
      } 
     } 
    </script> 
+0

을 위해 로그인 할 수 동일한 하나의 전용으로 1' 것 = 1' – HelpingHand

답변

3

변경 a==1a=1b=1-b==1. ==은 비교 기호입니다.

+0

나는 바보입니다. 고맙습니다. –

+0

@ManuKarki 및 변수 선언을 업데이트하십시오. 그것은'var a, b; '이어야합니다. 귀하의 버전'var a = b ='는'b' 전역을 만듭니다. 여기에 가치를 할당 할 필요가 없습니다. – Qwertiy

0

은`B가 = 당신은 루프 ...의`를 사용하여에 연산자를 설정 대 사업자 일치 사용하고 우선 루프

//Multiplication table of 1 to 10; 
var a=b=1; 
for (a=1; a<=10; a++){ 
    for(b=1; b<=10; b++){ 
     document.write(a + "x" + b + "=" + (a*b) + "<br />"); 
    } 
    } 
관련 문제