2014-07-14 3 views
-3

부울 값이 어떻게 작동하는지 이해할 수 없습니다. 다음 예제에서는 "var check = false"라인의 필요성과 어떻게 작동합니까?/언제 사용해야합니까? 대신 "var check = true"라고 쓰십시오.자바 스크립트에서 부울 값이 어떻게 작용하는지

var hits=[]; 
for(var n=2;n<101;n++){ 
    var check=false; 
    for(var i=2;i<=9;i++){ 
     if(n%i===0 && n!=i) 
      check=true; 
    } 
    if(check===false){ 
     hits.push(n); 
    } 
} 

부울 조금 사자 아이 부울 데이터 형식 중 하나를 "true"또는 "false"로 설정 될 수있는 1 비트의 데이터 형이며, 여기

+2

부울은 '참'또는 '거짓'인 값입니다. 거의 모든 것이 그것입니다. 이 특정 라인의 필요성은 변수를 선언하고 초기 값을 할당하는 것입니다. 그건 부울 또는 JavaScript라는 사실조차도 할 일이 많지 않습니다. 변수 선언은 많은 프로그래밍 언어에서 매우 기본적인 개념입니다. – David

+0

펜과 종이로 코드를 실행 해보십시오. 이것은 꽤 사소한 것들입니다. 이 코드에서 부울에 대해 구체적으로 무엇을 말할지 모르겠습니다. – deceze

답변

0

붙어 설명해주십시오. 특정 조건이 true인지를 확인하기 위해 플래그 변수라고도합니다.

자바 스크립트에서 변수를 선언 할 때 변수를 임의의 데이터 유형으로 설정할 수 있으므로 var check=false;은 변수 검사를 false로 설정합니다.

모든 if() 문과 while() 문은 부울 식을 검사하여 해당 코드가 실행되는지 여부를 확인합니다. 당신이

if(check){...} 

검사가 거짓이기 때문에 그 코드는 실행되지 않을 것이라고 말했다 경우

그래서, 당신 후에, 검사를 선언합니다.

희망 하시겠습니까?

관련 문제