JNB
rss

skin by 이글루스

자바스크립트

if ~ else 06.10.03 17:29

if ~ else 문

이 구문은 if 문과 아주 흡사하지만 조건이 참일 때 수행하는 구문과 거짓일 때 수행하는 구문을 별도로 지정해 줄 때 사용하는 조건문입니다

사용형식은 아래와 같습니다

if(조건식){

조건의 결과가 참일 때 수행할 구문

}

else{

조건의 결과가 거짓일 때 처리할 구문

}

역시 예제를 통해 살펴보도록 하겠습니다

  1. <SCRIPT LANGUAGE="JavaScript">
  2. <!--
  3. answer = prompt("숫자를 입력 해 주세요","");
  4. if(answer > 0) {
  5. alert("입력하신 숫자는 양수 입니다");
  6. }
  7. else{
  8. alert("입력하신 숫자는 음수 입니다");
  9. }
  10. //-->
  11. </SCRIPT>

앞서의 예제와 비슷하지만 else 구문이 삽입되어 있습니다.

입력받은 값이 양수일 경우 "입력하신 숫자는 양수입니다" 라는 경고창을 띄우게 되고, 그렇지 않을 경우에는 "입력하신 숫자는 음수입니다" 라는 경고창을 띄워 줍니다

아! 그러고 보니 이전에도 이와 비슷한 구문을 만난적 있었죠?

그렇습니다. 조건연산자가 있었죠?

위의 예문을 조건연산자를 사용해서 표현하면 다음과 같습니다

  1. <SCRIPT LANGUAGE="JavaScript">
  2. <!--
  3. answer = prompt("숫자를 입력 해 주세요","");
  4. (answer > 0) ?
  5. alert("입력하신 숫자는 양수 입니다") :
  6. alert("입력하신 숫자는 음수 입니다");
  7. //-->
  8. </SCRIPT>

어때요? 더 간단한 것 같나요? 제어문을 사용하든, 연산자를 사용하든 편한 것으로 사용하세요.


        

    
Copyright 1999-2018 Zeroboard / skin by JY