이 블로그에서는 기본 산술부터 비트 연산까지 모든 것을 다루는 JavaScript 연산자의 세계에 대해 알아봅니다. "단항", "이진" 및 "피연산자"와 같은 용어를 살펴보고 각 개념을 이해하는 데 도움이 되는 실제 예를 제공합니다. 시작해 보세요!
단항, 이항 및 피연산자
예:
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!