[JS]연산자 공부하기

전예원·2021년 10월 6일
0

Java Script 공부

목록 보기
4/33
post-thumbnail

연산자에 대해 공부

✏︎ 산술 연산자

  1. +
  2. -
  3. *
  4. /
  5. % : 두개의 수를 나눈 나머지
    ex) 10 / 3 = 3.333334
    10 % 3 = 1

✏︎ 연결 연산자

  1. + : 연산자의 좌변과 우변의 값이 산술 연산이 불가능한 경우 두 개의 값을 이어주는 연산자
    ex) 1+2=3 ← 산술 연산이 가능하므로 "산술 연산자"
    "a" + 1 = a1 ← 두 개의 값을 연결하는 "연결 연산자"

✏︎ 비교 연산자

: 결과값이 true / false로 출력

  1. >
  2. <
  3. == : "=" 는 저장의 의미, "==" 는 비교의 의미
    a = 1 → 1를 a에 저장
    a == 1 → a는 1이다.
    a === 1 → a는 1이다(완전 더 정확) : 값과 형식이 같아야함!!
  4. <=
  5. >=
  6. != : ! = not, 다르다(같지 않다)
    a == b
    a != b

✏︎ 논리 연산자

: 좌변과 우변의 식을 검토하고 결과 산출

  1. &&(and) : 좌변과 우변의 식이 모두 참인 경우에 참값 반환
  2. ||(or) : 좌변과 우변의 식 중 하나라도 참이면 참값 반환
  3. ^(Xor) : 좌변과 우변 중 하나만 참인 경우 참값 반환
  4. !(not) : 반대 값 반환

✏︎ 비트식 연산자

: 논리 연산자와 같은 연산자이지만 연산 기호가 1개이고 값이 1(true), 0(false)로 출력

✏︎ 대입 연산자

  1. "=" 기호가 들어간 연산식

  2. 좌변과 우변에 동일식이 존재하는 경우 약식 가능

    ex) a = a+b → a + = b
    a = a - b → a - = b
    a = a * b → a * = b
    a = a / b → a / = b
    a = a % b → a % = b

✏︎ 증감 연산자

  1. 변수의 값을 증가 또는 감소시키는 연산자
  2. 연산기호 : ++, --
  3. 증감 범위 : +-1
  4. 선행처리(++a), 후행처리(a++)
    a = 100
    a++ : 100+1, 101+1, 102+1 ......
    ++a : 101, 102, 103 ......
    a-- : 100-1, 99-1, 98-1 ......
    --a : 99, 98, 97 ......

<대입 연산자는 증감되는 수가 1이 아닐 때 쓴다.(0.1, 100씩 증가할 때) 1씩 증가할 땐 증감연산자 사용>

✏︎ 조건 연산자

: 조건의 결과에 따라 다른 값 출력 (= 삼항 연산자)

  1. (조건)? 조건이 참일 경우 : 조건이 거짓인 경우

profile
앞으로 나아가는 중~

0개의 댓글