티스토리 뷰

<script type="text/javascript">

<!--

var strA = 13;

var strB = 7;

var strC;

var strD;


document.write (3 + 3); // 더하기

// 6

document.write ("<br />");

document.write (3 - 3); // 빼기

document.write ("<br />");

document.write (3 * 3); // 곱하기

document.write ("<br />");

document.write (3 / 3); // 나누기

document.write ("<br />");

document.write (3 % 3); // 나머지

// 0

document.write ("<br />");



document.write (strA += 3); // 대입연산(값을 더해서 출력)

// 16

document.write ("<br />");



document.write (++strA); // 증감연산자(값에 하나를 더하고 출력)

// 17

document.write ("<br />");



strC = strA == strB;

document.write (strC); // 비교연산

// false

document.write ("<br />");



document.write (strA > strB ? 1-1 : 5-1); // 삼항연산

// strA > strB보다 크기때문에 1-1을 수행함

document.write ("<br />");


//-->

</script>



산술연산자

+ : 더하기

- : 빼기

* : 곱하기

/ : 나누기

% : 나머지



대입연산자

+= : 더해서출력

-+ : 빼서출력

*=

/=

%=



증감연산자

++res : 값을 더하고 찍기 (전위연산)

res++ : 값을 찍고 더하기 (후위연산)



비교연산자

< : 작다

> : 크다

<= : 작거나같다

>= : 크거나같다

== : 같다

!= : 같지않다



논리연산자

&& : and값

|| : or값



비트연산자

>> : 오른쪽으로이동

<< : 왼쪽으로이동

&, |, ^ : 비트 논리 (and, or, xor:서로다를때에만)




삼항연산자

조건 ? 수식1 : 수식2

조건의 값이 참이면 수식1을 수행, 거짓이면 수식2를 수행함