[React] JavaScript_연산자

Chaewon Yoon (Jamie)·2022년 12월 8일
0

JavaScript는 동적 타입 언어
타입에서 자유로움 (유연하다는 장점, 에러 발생 높은 단점)
변수에 숫자를 넣었다가 문자를 넣어도 상관없음

let a = 1;
a = "1";
//변수의 자료형 궁금할 때
console.log(typeof a);	//string

JavaScript 연산자 종류

  1. 대입 연산자
let a = 1;
  1. 산술 연산자 ex) +, -, *, /(몫), %(나머지)
  2. 연결 연산자: 두 개 이상의 문자열을 이어붙이는 연산자
"2" + "3"; // 23
  1. 증감 연산자
    a. 후위 연산(a++): 그 라인이 끝나고 연산 적용
    b. 전위 연산(++a): 그 라인부터 연산 적용
  2. 논리 연산자 ex) !(not) &&(and) ||(or)
  3. 비교 연산자 (===, !==, >, <, >=, <=)
    ==, !=는 자료형과 상관없이 값만 비교하므로 사용 지양
    ===, !== 자료형과 값 모두 비교 (사용 권장)
  4. null 병합 연산자
    ?? 양쪽의 피연산자 중 null이나 undefined가 아닌 값 선택
profile
keep growing as a web developer!🧃

0개의 댓글