코드 그라데이션

4. 자바스크립트 기본 문법 (2) 연산자 본문

Front/Mega-JavaScript

4. 자바스크립트 기본 문법 (2) 연산자

완벽한 장면 2023. 5. 19. 22:48

산술 연산자

  • 수학 계산을 할 때 사용하는 연산자.
  • 연산자의 왼쪽이나 오른쪽에 있는 연산대상이 ‘피연산자’라고 하는데, 산술 연산자에서 피연산자는                              숫자나 변수이다.

산술 연산자의 종류

* 나누기 연산자와 나머지 연산자

  • 전자는 나눈 값 자체
  • 후자의 결과값은 나눈 후에 남은 나머지 값.

* 증감 연산자

  • 후치 연산자는 연산 식을 먼저 실행한 후에 값을 증가시키고
  • 전치 연산자는 증가를 먼저 시킨 후에 식을 수행한다.
var a = 10
var b = a++ +5

var c = 10
var d = ++c +5

[실행 결과]

a = 10
b = 15, a = 11

c = 10
d = 16, c = 11

 

할당 연산자(=대입 연산자)

  • 연산 식 오른쪽의 실행 결과를 왼쪽 변수에 할당하는 연산자
  • 자바스크립트에서는 할당 연산자와 산술 연산자를 합쳐 하나의 할당 연산자로 표현할 수 있음.

할당 연산자의 종류

 

연결 연산자(=문자열 연산자)

: 둘 이상의 문자열을 합쳐 하나의 문자열로 만드는 연산자

 

비교 연산자

  • 피연산자 2개의 값을 비교해서 참이나 거짓으로 결과값을 반환하는 연산자
  • 어떠한 조건을 체크할 때 사용한다.

비교 연산자의 종류

 

#1. == 연산자, != 연산자와 / === 연산자, !== 연산자 비교

  • 전자는 피연산자의 자료형을 자동으로 변환해서 비교한다.
  • 아래 예시에서는 숫자 3과 문자열 "3"을 비교하면 왼쪽의 숫자 3을 문자열로 변환해서 비교한다.
  • 후자는 피연산자의 자료형을 변환하지 않는다.
  • 아래 예시에서는 숫자 3과 문자열 "3"의 값과 자료형을 모두 비교하여 결과를 보여준다.

프로그램에서 값을 비교할 때는 자료형을 자동으로 변환하지 않기 위해 후자 것을 더 많이 사용한다.

#2. 문자열의 비교

  • 비교 연산자는 숫자뿐만 아니라 문자열도 비교할 수 있다.
  • 피연산자가 문자열이라면 문자열에 있는 문자들의 아스키 코드 값을 비교해서 결과를 추출한다.

 

논리 연산자

  • true, false 를 처리
  • 주로 프로그램에서 조건을 처리할 때 사용.

논리 연산자의 종류

 

 

728x90
Comments