티스토리 뷰

 

피연산자에게 연산 명령을 내리기 위해 사용하는 기호

 

1. 연산자 종류

(0) 문자열 연산자 +

타입이 다른 문자열을 연결할 때, 타입이 다른 문자열 사이에 입력

문자는 따옴표로 감아줘야 한다.(' ', " " 사용 가능. 다만 짝은 맞춰줄 것.)

<script>
    document.write('Hello'+2022+'<br>');
    document.write('tiger!!');
</script>

숫자+'문자열'인 경우 숫자가 문자열로 바뀌어 새로운 문자열이 됨.

 

+는 문자열 연산자, 산술 연산자로도 쓰임.

 

(1) 산술 연산자

덧셈 뺄셈 곱셈 나눗셈
+ - * /
나머지 증가 감소  
% ++ --  

/ : 자바스크립트는 실수 나눗셈(1.2))

%(나머지) : 홀짝 구분할 때. 정수 나눗셈.

 

-산술 연산자

<script>
    let a = 7;
    let b = 5;
                    //산술 연산자
    document.write('a + b ='+ (a+b)+ '<br>');
    document.write('a - b ='+ (a-b)+ '<br>');
    document.write('a * b ='+ (a*b)+ '<br>');
    document.write('a / b ='+ (a/b)+ '<br>');
    document.write('a % b ='+ (a%b)+ '<br>');
</script>

 

-증감 연산자 : 1 증가하거나 감소

변수값을 증감하므로 정수는 연산되지 않는다. 10++ 연산 안 됨. 변수 num은 증감 연산 가능.(num++, num--)

우선순위가 높아 먼저 연산될 가능성이 높다. 연산자 우선순위 참고

증감연산자 위치에 따라 결과가 달라진다. : 후위연산

<script>
    a=b=10;
    /* document.write('a 값은 ' + a + '<br>');
       a++;                                     이걸 축약한 것이 아랫줄*/
    document.write('a 값은 ' + a++ + '<br>'); // 10 출력 후 증가연산(11)
    
    document.write('a 값은 ' + a + '<br>'); // 11 출력
</script>

후위 연산은 실무에서 자제하는 경향이지만 기존에 사용된 문서가 있을 수 있으므로 분석할 수 있어야 한다.

 

전위연산 : 증가 먼저 후 출력

후위 연산 : 출력 먼저 후 계산

 

 

'수업 > └JavaScript' 카테고리의 다른 글

반복문_for, while, do-while  (0) 2022.01.05
연산자_비교, 논리, 조건, 대입  (0) 2022.01.05
변수 선언, 초기화, typeof  (0) 2022.01.04
데이터타입  (0) 2022.01.04
함수 호출  (0) 2022.01.04
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함