본문 바로가기

Java Script

JAVA SCRIPT 삼항연산자와 조건문

JAVA SCRIPT 삼항연산자


Coillusion - 코딩하는 일루젼

대부분 if조건문과 swithch 조건문 외에는 삼항 연산자 조건문이라는 것이 한 가지 더 있다.

기본형태를 소개하자면 아래와 같다.


(bool 표현식) ? ( 참 일때 실행되는 문장) : (거짓일 때 실행하는 문장)


코드를 간단히 살펴보겠다.



<script>

//문제1
//숫자를 입력받아 4로 나눌수 있는 숫자라면? 4로 나눌 수 있다를 화면에 출력하는 코드이다.
var Numberinput = Number(prompt('숫자를 입력해주세요.', '번호'))

(Numberinput%4 == 0) ? alert('4로 나눌 수 있습니다.') : alert('4로 나눌 수 없습니다.');
</script>



삼항연사자의 경우는 코드를 짧게 쓰려는 개발자가 주로 사용하는 코드입니다.

위의 코드를 작성한 이 후에 크롬이나 인터넷 익스플로러에서 확인을 하면 alert 창으로 값을 넣게 나오며

넣은 값이 4의 배수이면 4로 나눌 수 있습니다. 넣은 값이 4의 배수가 아니면 4로 나눌 수 없습니다가 나온다.




짧은 조건문 JAVA SCRIPT


짧은 조건문의 경우, 논리 연산자의 특성을 조건문으로 사용합니다.


Ex ) true || ~~~

위의 코드를 사용하면 표현식에 들어가는 모든 값은 참이 됩니다.



<script>

true || alert('오늘은 날씨가 참 춥습니다.');
false || alert('오늘의 날씨는 참 따뜻합니다.');

</script>


위의 코드를 작성시 아래의 false 값이 나오는 것을 확인할 수 있습니다.