> 웹 프론트엔드 > JS 튜토리얼 > JavaScript 연산자 마스터하기: 기초부터 비트 단위까지

JavaScript 연산자 마스터하기: 기초부터 비트 단위까지

DDD
풀어 주다: 2024-09-19 06:25:32
원래의
895명이 탐색했습니다.

Mastering JavaScript Operators: From Basics to Bitwise

이 블로그에서는 기본 산술부터 비트 연산까지 모든 것을 다루는 JavaScript 연산자의 세계에 대해 알아봅니다. "단항", "이진" 및 "피연산자"와 같은 용어를 살펴보고 각 개념을 이해하는 데 도움이 되는 실제 예를 제공합니다. 시작해 보세요!

기본 연산자

단항, 이항 및 피연산자

  • 단항 연산자는 단일 피연산자(예: x)에 대해 작동합니다.
  • 이진 연산자 두 개의 피연산자(예: x y)에 대해 작동합니다.
  • 피연산자는 연산자가 작동하는 값입니다.

예:

let x = 5;
let y = 3;

// Unary operator
let negX = -x; // -5

// Binary operator
let sum = x + y; // 8

로그인 후 복사

수학

JavaScript는 산술 연산을 수행하기 위한 다양한 수학 연산자를 제공합니다.

예:

let a = 10;
let b = 3;

let addition = a + b; // 13
let subtraction = a - b; // 7
let multiplication = a * b; // 30
let division = a / b; // 3.333...
let modulus = a % b; // 1
let exponentiation = a ** b; // 1000

로그인 후 복사

바이너리를 사용한 문자열 연결

연산자를 사용하여 문자열을 연결할 수도 있습니다.

예:

let firstName = "John";
let lastName = "Doe";

let fullName = firstName + " " + lastName; // "John Doe"

로그인 후 복사

숫자 변환, 단항

단항 연산자는 값을 숫자로 변환할 수 있습니다.

예:

let str = "123";
let num = +str; // 123

console.log(typeof num); // "number"

로그인 후 복사

연산자 우선순위

연산자 우선순위에 따라 작업이 수행되는 순서가 결정됩니다.

예:

let result = 2 + 3 * 4; // 14 (multiplication has higher precedence than addition)

로그인 후 복사

과제

대입 연산자 =는 변수에 값을 할당하는 데 사용됩니다.

예:

let x = 10;
let y = 5;

x = y; // x is now 5

로그인 후 복사

제자리 수정

수정 연산자는 할당을 다른 작업과 결합합니다.

예:

let x = 10;

x += 5; // x is now 15
x -= 3; // x is now 12
x *= 2; // x is now 24
x /= 4; // x is now 6
x %= 5; // x is now 1

로그인 후 복사

증가/감소

증가( ) 및 감소(--) 연산자는 값을 1씩 늘리거나 줄입니다.

예:

let x = 5;

x++; // x is now 6
x--; // x is now 5

로그인 후 복사

비트 연산자

비트 연산자는 숫자의 이진 표현에 대해 연산을 수행합니다.

예:

let a = 5; // 0101 in binary
let b = 3; // 0011 in binary

let andResult = a & b; // 0001 in binary, which is 1
let orResult = a | b; // 0111 in binary, which is 7
let xorResult = a ^ b; // 0110 in binary, which is 6
let notResult = ~a; // -6 (two's complement of 0101)
let leftShift = a << 1; // 1010 in binary, which is 10
let rightShift = a >> 1; // 0010 in binary, which is 2

로그인 후 복사

쉼표

쉼표 연산자 ,는 두 피연산자를 모두 평가하고 두 번째 피연산자의 값을 반환합니다.

예:

let x = (5, 10); // x is 10

로그인 후 복사

결론

효율적이고 효과적인 코드를 작성하려면 JavaScript 연산자를 이해하는 것이 중요합니다. 기본 산술부터 비트 연산까지 각 연산자에는 고유한 사용 사례가 있습니다. 이러한 연산자를 익히면 능숙한 JavaScript 개발자가 될 수 있습니다.

JavaScript에 대한 더 자세한 블로그를 기대해 주세요! 즐거운 코딩하세요!

위 내용은 JavaScript 연산자 마스터하기: 기초부터 비트 단위까지의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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