15주간 - jsp (2) el표현식의 연산자

2022. 10. 13. 21:15jsp/jsp

이번의 목표

01. 표현 언어의 연산자를 알아보자.


지난 시간에는 표현 언어의 사용방법과 데이터 타입에 대해 알아보았습니다.

이번에는 표현 언어에서 사용되는 연산자에 대해 알아보겠습니다.

표현 언어의 연산자는 아래의 표와 같습니다.

일반적으로 자바 코드와 동일하게 사용이 가능합니다. 알아두어야 할것들은 아래와 같습니다.

/, %, ==, !=, <, >, <=, >=, &&, ||, ! 들을 보면 괄호 안에 구문이 있습니다. 이것들로 각각의 연산자가 대체 가능합니다.

 

01. 산술 연산자 코드
02. 비교 연산자 코드
03. 논리 연산자 코드
04. 실행 화면

 

01. 산술 연산자 코드

<h1>연산자들</h1>
	\${5 + 2} : ${ 5 + 2}<br>
	\${5 - 2} : ${5 -2 }<br>
	\${5 * 2} : ${ 5 * 2 }<br>
	
	<!-- 나누기 몫을 연산하는 두가지 방법 -->
	\${5 / 2} :${5/2 }<br>
	\${5 div 2} : ${5 div 2 }<br>

	<!-- 나누기 나머지를 연산하는 두가지 방법 -->	
	\${5 % 2} : ${5 % 2 }<br>
	\${5 mod 2} : ${5 mod 2 }<br>

02. 비교 연산자 코드

<h1>비교 연산자들</h1>
\${ 5 == 2} : ${5 == 2} -> \${ 5 eq 2 } : ${ 5 eq 2 }<br>
\${ 5 != 2} : ${5 != 2} -> \${ 5 ne 2 } : ${ 5 ne 2 }<br>
\${ 5 < 2} : ${5 < 2} -> \${ 5 lt 2 } : ${ 5 lt 2 }<br>
\${ 5 > 2} : ${5 > 2} -> \${ 5 gt 2 } : ${ 5 gt 2 }<br>
\${ 5 <= 2} : ${5 <= 2} -> \${ 5 le 2 } : ${ 5 le 2 }<br>
\${ 5 >= 2} : ${5 >= 2} -> \${ 5 ge 2 } : ${ 5 ge 2 }<br>

03. 논리 연산자 코드

<h1>논리 연산자</h1>
\${ (5>2) || (5<2) } : ${ (5>2) || (5<2) } => ${ false or true } : ${ false or true }<br> 
\${ (5>2) && (5<2) } : ${ (5>2) && (5<2) } => ${ false and true } : ${ false and true }<br> 
\${ !(5>2) } : ${ !(5>2) } => ${ not true } : ${ not true}<br>

04. 실행 화면

※ EL을 사용할때 $ 앞에 \ 를 사용하면 표현언어로써의 기능을 하지 않는다.