부울 데이터

숫자 데이터 형식과 문자열 데이터 형식은 실제로 다른 값을 무제한으로 가질 수 있지만 boolean 데이터 형식은 truefalse의 두 값만 가질 수 있습니다. Boolean 값은 조건의 유효성, 즉 조건이 true인지 또는 false인지 여부를 표시합니다.

부울 값 사용

제어 구조에서 리터럴 부울 값(true 또는 false)을 조건문으로 사용할 수 있습니다. 예를 들면, true를 while 문에 대한 조건으로 사용하여 무한 루프를 만들 수 있습니다.

var s1 : String = "Sam W.";
var s2 : String = "";
while (true) {
   if(s2.Length<s1.Length)
      s2 = s2 + "*";
   else
      break;
}
print(s1);   // Prints Sam W.
print(s2);   // Prints ******

무한 루프에서 빠져나오기 위한 조건을 루프 제어로 이동하여 명시적으로 유한 루프가 되게 할 수 있습니다. 그러나 일부 루프는 무한 루프 구조를 사용하면 훨씬 간단하게 작성할 수 있습니다.

if...else 문에 부울 리터럴을 사용하면 문을 쉽게 포함하거나 프로그램의 문들 중에 선택할 수 있습니다. 이 방법은 프로그램을 개발할 때 유용하게 사용할 수 있습니다. 그러나, if 문을 사용하지 않고 직접 문을 포함시키거나 주석을 사용하여 문이 포함되지 않도록 하는 것이 더 효율적입니다.

자세한 내용은 JScript 조건부 구조를 참조하십시오.

참고 항목

참조

true 리터럴

false 리터럴

boolean 데이터 형식(Visual Studio - JScript)

Boolean 개체

개념

JScript 식

기타 리소스

JScript의 데이터

JScript 조건부 구조