[JavaScript] JavaScript 연산자

miaa·2023년 1월 12일
0

FE

목록 보기
5/8
post-thumbnail


Number 타입

산술연산자

+ 더하기
- 빼기
* 곱하기
/ 나누기
** 제곱
% 나머지 값

Math 내장 객체

  • Math.floor()

    : 괄호 안의 숫자를 내림

  • Math.ceil()

    : 괄호 안의 숫자를 올림

  • Math.round()

    : 괄호 안의 숫자를 반올림

  • Math.abs()

    : 괄호 안의 숫자의 절대값

  • Math.sqrt()

    : 괄호 안의 숫자의 루트값

    Math.sqrt(4) // 2
  • Math.pow()

    : 괄호 안의 첫 번째 숫자를 밑, 두 번째 숫자를 지수인 숫자를 반환합니다. = 제곱

    Math.pow(3, 2) // 9

String

문자열 주요 메서드

  • toLowerCase()

    : 문자열을 소문자로 변경

  • toUpperCase()

    : 문자열을 대문자로 변경

  • concat()

    : 문자열 연결 연산자

    'hello'.concat('world') // 'hello world'
  • slice()

    : 문자열의 일부를 자를 수 있다

    'hello world'.slice(0, 5); // 'hello'
  • indexOf()

    : 문자열 내에 특정 문자나 문자가 몇 번째 위치하는지 확인
    : 미포함 시, -1을 반환함
    : 숫자로 반환

    '🍎🍓🍉🍇'.indexOf('🍎'); // 0
  • includes()

    : 문자열 내에 특정 문자나 문자가 포함되어 있는지 확인
    : true, false 로 반환

    '🍎🍓🍉🍇'.includes('🍎'); // true

Boolean

비교연산자

  • ===, !==

    : '값'과 '타입' 모두 비교하는 동치연산자
    : 값이 같아도 타입이 다르면 false 를 반환

  • ==, !=

    : '값'을 비교하는 동치연산자 (권장 X)
    : 타입은 비교 안해줌

    12 == '12' // true
  • > , < , >= , <=

    : 대소 관계 비교

논리연산자

  • ||

    : 논리합(OR)
    : 두 값 중 하나만 true 여도 true 로 판단

  • &&

    : 논리곱(AND)
    : 두 값이 모두 true 면 true 로 판단
    : 두 값 중 하나만 false 여도 false 로 판단

  • !

    : 부정(NOT)

    !true // false
    !(100 > 200) // true
profile
엉금엉금

0개의 댓글