> 웹 프론트엔드 > JS 튜토리얼 > Demystifying JavaScript 연산자 : 그 기호는 무엇을 의미합니까?

Demystifying JavaScript 연산자 : 그 기호는 무엇을 의미합니까?

Joseph Gordon-Levitt
풀어 주다: 2025-02-09 08:23:08
원래의
1014명이 탐색했습니다.

Demystifying JavaScript Operators: What Does That Symbol Mean? 이 기사는 명확성과 향상된 이해를 위해 분류 된 JavaScript 연산자에 대한 포괄적 인 안내서를 제공합니다. 우리는 그들의 기능을 탐구하고 실제 사례로 그들의 사용법을 설명합니다.

. 주요 개념 :

연산자 : 변수 및 값에 대한 작업을 수행하는 특수 기호, 계산 및 데이터 조작에 필수적입니다. 오페란트 :

운영자가 행동하는 값 또는 변수 강요 : 데이터 유형 간의 암시 적 유형 변환 (예 : 숫자로 문자열). nan : "숫자가 아님"은 잘못된 숫자 값을 나타냅니다 진실/거짓 : 부울 맥락에서 참 또는 거짓으로 평가하는 값.

1. 산술 연산자 :
    이들은 표준 수학 연산을 수행합니다
  • 첨가 () : 숫자를 추가하거나 문자열을 추가합니다. 는 객체와의 동작에 주목하십시오 뺄셈 (-) :
  • 숫자를 빼냅니다.
  • 동등한 . * 곱셈 () :*
  • 숫자를 곱합니다. `5
  • 2 10` Division (/) : 동등한 . Zero의 분할은 를 나타냅니다. Bigint Division은 결과를 잘라냅니다.
  • 모듈러스 (%) :
  • 나머지 부서를 반환합니다. 동등한 . excrement () :
  • 는 변수의 값을 1 씩 증가시킵니다 (사용하기 전에 prefix
  • increments, postfix 이후). 감소 (-) : 는 변수의 값을 1 (prefix , postfix ) 씩 감소시킵니다. 단일 부정 (-) :
  • 숫자 부호를 변경합니다.
무효화

unary plus () : 는 값을 숫자로 명시 적으로 변환합니다. 는 지수화 () :

는 숫자를 전원으로 올립니다. `2
    3
  • 8` 2. 할당 연산자 : 변수에 값을 할당하고 종종 작업과 할당을 결합합니다.
      할당 (=) :
    • 기본 할당. 추가 할당 (=) : x = 5; (에 해당) 뺄셈 할당 (-=) :
    • * 곱셈 할당 ( =) :*x = 3;`x x = x 3; = 4;`
    • 디비전 할당 (/=) :
    • 계수 할당 (%=) : x -= 2; 지수 할당 (
    • =) :
    • `x = 2;` (Bitwise 할당 연산자) : 비트 시일 작업을 수행하고 결과를 할당합니다 (예 : , , , , ).
    • 3. 비교 연산자 : 값 비교, 부울 결과를 반환합니다 평등 (==) : x /= 2; 평등 (유형 강요를 수행).
    • 불평등 (! =) : 느슨한 불평등. x %= 3; 엄격한 평등 (===) :
    • 엄격한 평등 (유형 강요 없음).
    • 엄격한 불평등 (! ==) : 엄격한 불평등.
    • 보다 크다 (& gt;) :
    • is . (& lt;) : IS . &= 보다 크거나 동일합니다 (& gt; =) : |= IS ^= <<= <<> (& lt; =)보다 작거나 동일합니다 >>= >>>= 4. 논리 연산자 : 부울 표현식을 결합하거나 수정하십시오
    • 논리적이고 (&&) :
    첫 번째 거짓 가치 또는 마지막 진실 가치를 반환합니다.

    입니다.

    논리적 또는 (||) :
      첫 번째 진실 가치 또는 마지막 거짓 가치를 반환합니다.
    • 입니다. 논리적이지 않음 (!) : 1 == '1' 부울 값을 반전시킵니다. true
    • Nullish Coalescing (??) :
    • 왼쪽 피연산자가 또는 인 경우에만 오른쪽 피연산자를 반환합니다. 입니다. 1 != '2' true 5. 비트 타이어 연산자 : 숫자의 이진 표현에서 작동합니다
        비트 와이드 및 (&) :
      • (Binary )는 5 & 3 (binary 101 & 011). Bitwise 또는 (|) : 1 001 (binary
      • )와 동일
      • (binary ). Bitwise XOR (^) : 5 | 3 (binary 101 | 011)와 동일 7 (binary 111). 비트가 아닌 (~) :
      • 비트를 반전시킵니다. (Binary
      • )와 같다 왼쪽 시프트 (& lt; & lt;) : 비트를 왼쪽으로 이동시킵니다 오른쪽 이동 (& gt; & gt;) : 5 ^ 3 비트를 오른쪽으로 이동합니다 서명되지 않은 오른쪽 이동 (& gt; & gt; & gt;) : 101 ^ 011 비트를 오른쪽으로 이동하고 0으로 채워 6 110 6. 기타 연산자 :
      • 조건부 (Ternary) 연산자 (? :) : 간결한 조건부 표현. ~5 스프레드 연산자 (...) : ~101 반복 가능한 물체를 확장합니다. 사본을 만듭니다 Comma 연산자 (,) : -6 여러 표현식을 순차적으로 평가합니다 선택적 체인 연산자 (?.)
      • : 중첩 된 객체 속성에 안전하게 액세스합니다.
      • 파이프 라인 연산자 (| & gt;) : 연산자 우선 순위 : JavaScript는 운영 순서에 대한 특정 규칙을 따릅니다. 괄호 는 우선 순위를 무시할 수 있습니다 이 자세한 설명은 프로그래밍 노력에서 JavaScript 연산자를 이해하고 효과적으로 활용하기위한 탄탄한 기반을 제공합니다. 가장 최신의 포괄적 인 정보에 대해서는 MDN 웹 문서에 문의하십시오.

위 내용은 Demystifying JavaScript 연산자 : 그 기호는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿