inblog logo
|
vosw1
    Script

    Operators : 연산자

    Feb 19, 2024
    Operators : 연산자

    1. 연산자의 종류

    • 산술 연산자(Arithmetic)
    + : 덧셈 연산자
    - : 뺄셈 연산자
    * : 곱셈 연산자
    ** : 지수 연산자 - 첫 번째 숫자를 두 번째 숫자의 지수로 계산
    / : 나눗셈 연산자
    % : 나머지 연산자
    ++ : 증가 연산자
    -- : 감소 연산자
    • 할당 연산자
    = : 변수에 값을 할당
    += : 값을 더하고 할당
    -= : 값을 빼고 할당
    *= :값을 곱하고 할당
    /= : 값을 나누고 할당
    %= : 나머지를 계산하고 할당
    **= : 지수로 계산하고 할당
    • 비교 연산자
    == : 동등 연산자
    === : 일치 연산자 - 두 값이 동등하고 동일한 자료형인지 비교
    != : 부등 연산자
    !== : 일치하지 않는 연산자 - 두 값이 동등하지 않거나, 또는 서로 다른 자료형인지 비교
    > : 크기 비교 연산자
    < : 작기 비교 연산자
    >= : 이상 연산자
    =< : 이하 연산자
    ? : 조건 연산자
    • 문자열 연산자
    모든 비교 연산자는 문자열에도 사용 가능
    숫자와 문자열을 더하면 결과는 문자열
    문자열은 알파벳순으로 비교
    ex) let text1 = "20";
    let text2 = "5";
    let result = text1 < text2;
    • 논리 연산자
    && : 모두 참일 때 true
    | | : 하나 이상 참 일 때 true
    ! : 결과가 참이면 false, 거짓이면 true
    • 비트 연산자
    & : 모두 1인 경우 1
    | : 하나 이상이 1인 경우 1
    ~ : 1은 0, 0은 1
    ^ : 서로 다르면 1, 같으면 0
    << : 왼쪽으로 지정된 수만큼 이동
    >> : 오른쪽으로 지정된 수 만큼 이동, 부호 유지
    >>> : 오른쪽 지정 수 만큼 이동
    • 삼항 연산자 = 조건부 연산자(?)
    • 유형 연산자
    typeof : 문자열로 반환 - 변수, 표현식 또는 리터럴의 데이터 타입을 결정하는 데 사용
    instanceof : 특정 객체 타입의 인스턴스인지를 확인
    좌변에는 객체가 있어야 하고, 우변에는 객체 타입
    Share article

    vosw1

    RSS·Powered by Inblog