• 자바스크립트 연산자

    2021. 5. 13.

    by. 라몽(●'◡'●)디자이너

     

    연산자

    : 특정값을 도출하기 위해 연산을 처리하는 식별자

     

    산술연산자 : 수학적인 연산(+, -, *, /, %, **, ++. --)

    대입연산자 : 특정 값을 대입하기 위한 연산(=, +=, -=, *=)

    비교연산자 : 두개 이상의 값을 서로 비교하기 위한 연산 (특정 결과값을 반환, true, false)

     

     

     

    산술연산자

    가장 익숙한 부분이며 자주 쓰이는 부분이다.

    +는 숫자 연산에도 쓰이지만 문자열 병합에도 사용된다.

    1 + 2 + "3" 은 "33" 이 출력

    "1" + 2 + 3 은 "123"이 출력

     

     

     

    - 연산자 우선순위

    1 / 2 + 3 * (4 * 5 - 6)
    

    - 기본적으로 연산은 왼쪽에서 오른쪽으로 진행

    - 해당 산술식은 괄호를 제일 먼저 연산한다.

    - 괄호안에서도 덧셈과 뺄셈보다 곱셈과 나눗셈을 먼저 연산한다.

     

     

     

    - 전위연산자 (++num1)

    : 전위 증가 num1에 1을 더한 후 평가

    : 초기 변수값을 먼저 증가시키고 그 다음에 값을 활용

     

     

    - 전위연산자 (num2++)

    : 후위 증가 num2를 평가한 후에 1을 더함

    : 후위 연산자는 초기 변수값을 먼저 활용하고 그 다음에 값을 증가

     

     

     

    - 비교 연산자

     

    예시

    - 숫자2와 문자열2를 같다고 인식하는데 타입이 다름으로

    2==="2" 은 false를 출력

    2=="2" 은 true를 출력

     

     

     

    - 논리 연산자

    자바스크립트에 지원하는 논리연산자는 3가지 (&&, ||, !) 로 구성된다.

    And는 교집합으로 , or는 합집합으로, not는 부정으로 구성되어 있다.

     

     

     

     

    블로그 참고

    https://blog.naver.com/leeba37/221786073555

     

     

     

     

    반응형

    '코딩스터디 > Javascript' 카테고리의 다른 글

    자바스크립트 조건문  (0) 2021.05.14
    자바스크립트 함수 - 매개변수, 인수, 리턴  (0) 2021.05.14
    자바스크립트 자료형  (0) 2021.05.13
    자바스크립트 변수  (0) 2021.05.13
    자바스크립트 기초문법  (0) 2021.05.12

    댓글