|
6. 자바스크립트에서 사용하는 연산자(Oprerator)
제 1 강의 (산술,증감,문자열 연산자)
사칙연산에서는 +,-,×,÷와 같은 기호를 사용합니다.
자바스크립트에서도 값의 계산이나 비교에 기호를 사용하는데 이 정의된 기호를 연산자라고
부릅니다.
1)산술 연산자
사칙연산과 같은 수식 계산을 하기 위해 사용하는 연산자입니다.
|
A+B
|
A 더하기 B
|
|
A-B
|
A 빼기 B
|
|
A×B
|
A 곱하기 B
|
|
A÷B
|
A 나누기 B
|
|
A%B
|
A 나누기 B 의 나머지
|
|
Ex>
|
답>
8
--① 2
--② 15
--③ 1.66666666666666667
--④ 2 --⑤
|
2)증감 연산자 현재의 값에서 1을 증가시키거나 감소시키기 위해 사용하는
연산자입니다.
|
A + + / A - -
|
A값을 변수에 전달한 후 A를 1(-1) 증감시킴 ex) A = 5; B
= A + + 이면 A =6, B=5
|
|
+ + A / - - A
|
A를 1(-1)증감시킨 후 변수에 전달 ex) A = 5; B = A + + 이면
A =6, B=6
|
3)문자열연산자 문자열을
연결하기 위해 사용하는 연산자입니다.
|
"문자열 A" + "문자열 B"
|
두 개의 문자열을
하나로 합함 ex) "태그" + " 매니아" -->
"태그매니아" |
|
A + = "문자열 B"
|
A에 문자열 B를 추가 ex)
A = "태그" 이면 A + = "매니아" --> "태그매니아" |
○ + 연산자에 대한 보충설명
자바스크립트에서는 + 연산자를 수식계산에서 뿐만 아니라 문자열을 연결하기
위해서도 사용합니다. 일반적으로 연산은 같은 데이터형끼리 하는 것이 원칙이나
자바스크립트에서는 숫자와 문자열의 데이터형에 차이가 있어도 연산이 가능합니다.
다음의 경우에 자바스크립트는 + 연산자를 유연성 있게 적용합니다.
1. 숫자 + 숫자 : 3 + 3 = 6 (+ 는 산술 연산자)
2. 숫자 + 문자열 : 3 + "3" = "33" (+는 문자열 연산자)
3. 문자열 + 문자열 : "3" + "3" = "33" (+는
문자열연산자)
|