> 웹 프론트엔드 > 프런트엔드 Q&A > JavaScript의 다양한 작업 유형

JavaScript의 다양한 작업 유형

王林
풀어 주다: 2023-05-09 20:36:06
원래의
497명이 탐색했습니다.

JavaScript는 프런트엔드 및 백엔드 개발에 널리 사용되는 프로그래밍 언어입니다. 여기에는 다양한 상황에서 고유하게 적용되는 다양한 유형의 연산자가 포함되어 있습니다. 이 글에서는 JavaScript의 다양한 연산자 유형과 사용법을 자세히 소개합니다.

1. 산술 연산자

산술 연산자는 숫자형 데이터를 처리하는 가장 기본적인 연산자입니다. 덧셈, 뺄셈, 곱셈, 나눗셈 등과 같은 기본적인 산술 연산을 수행하는 데 사용할 수 있습니다.

1. 더하기 연산자(+)

더하기 연산자는 두 개의 숫자를 더하는 데 사용됩니다. 또한 문자열을 함께 연결할 수도 있습니다. 예:

var x = 10;
var y = 5;
var z = x + y;
//输出结果为15
로그인 후 복사

2. 빼기 연산자(-)

빼기 연산자는 두 숫자를 빼는 데 사용됩니다. 예:

var x = 10;
var y = 5;
var z = x - y;
//输出结果为5
로그인 후 복사

3. 곱셈 연산자(*)

곱셈 연산자는 두 숫자를 곱하는 데 사용됩니다. 예:

var x = 10;
var y = 5;
var z = x * y;
//输出结果为50
로그인 후 복사

4. 나눗셈 연산자(/)

나누기 연산자는 한 숫자를 다른 숫자로 나눌 때 사용됩니다. 예:

var x = 10;
var y = 5;
var z = x / y;
//输出结果为2
로그인 후 복사

5. 나머지 연산자(%)

나머지 연산자는 두 숫자를 나눈 후 나머지를 계산하는 데 사용됩니다. 예:

var x = 10;
var y = 4;
var z = x % y;
//输出结果为2
로그인 후 복사

2. 비교 연산자

비교 연산자는 두 값을 비교하고 부울 값(true 또는 false)을 반환하는 데 사용됩니다.

1. 등호 연산자(==)

등호 연산자는 두 값이 같은지 비교하는 데 사용됩니다. 예:

var x = 10;
var y = "10";
if (x == y) {
    //执行代码
}
로그인 후 복사

이때 x와 y의 데이터 유형은 다르지만 값이 동일하므로 조건이 참이라고 판단합니다.

2. 같지 않음 연산자(!=)

같지 않음 연산자는 두 값이 같지 않은지 비교하는 데 사용됩니다. 예:

var x = 10;
var y = "5";
if (x != y) {
    //执行代码
}
로그인 후 복사

이때, x와 y의 값이 같지 않으므로 조건이 참이라고 판단합니다.

3. 엄밀한 등호 연산자(===)

엄밀한 등호 연산자는 두 값이 같을 뿐만 아니라 동일한 데이터 유형을 갖는지 비교하는 데 사용됩니다. 예:

var x = 10;
var y = "10";
if (x === y) {
    //执行代码
}
로그인 후 복사

이때, x와 y의 데이터 타입이 다르기 때문에 조건이 거짓이라고 판단합니다.

4. 완전 부등 연산자(!==)

완전 부등 연산자는 두 값이 같지 않을 뿐만 아니라 데이터 유형도 다른지 여부를 비교하는 데 사용됩니다. 예를 들면 다음과 같습니다.

var x = 10;
var y = "5";
if (x !== y) {
    //执行代码
}
로그인 후 복사

x와 y의 데이터 유형이 다르고 그 값이 동일하지 않으므로 조건이 true로 판단됩니다.

5. 초과 연산자(>), 미만 연산자(<), 크거나 같음 연산자(>=) 및 작거나 같음 연산자(<=)

이러한 연산자를 사용하는 방법 및 비교 연산 기호는 동일합니다. 예:

var x = 10;
var y = 5;
if (x > y) {
    //执行代码
}
로그인 후 복사

이 조건은 10이 5보다 크기 때문에 참이라고 판단됩니다.

3. 논리 연산자

논리 연산자는 둘 이상의 표현식에 대해 논리 연산을 수행하고 부울 값(true 또는 false)을 반환하는 데 사용됩니다.

1. 논리 AND 연산자(&&)

논리 AND 연산자는 두 표현식에 대해 논리 AND(AND) 연산을 수행하는 데 사용됩니다. 예:

var x = 10;
var y = 5;
if (x > 5 && y < 10) {
    //执行代码
}
로그인 후 복사

x는 5보다 크고 y는 10보다 작으므로 조건은 true입니다.

2. 논리 OR 연산자(||)

논리 OR 연산자는 두 표현식을 논리적으로 OR(또는) 연산하는 데 사용됩니다. 예:

var x = 10;
var y = 5;
if (x > 5 || y > 10) {
    //执行代码
}
로그인 후 복사

x가 5보다 크거나 y가 10보다 크므로 조건이 참인 것으로 판단됩니다.

3. 논리 NOT 연산자(!)

논리 NOT 연산자는 표현식을 부정하는 데 사용됩니다. 예:

var x = 10;
var y = 5;
if (!(x > y)) {
    //执行代码
}
로그인 후 복사

이때, x가 y보다 크다는 조건은 참으로 판단되나, 부정된 논리 NOT 연산자의 추가로 인해 최종 조건은 거짓으로 판단됩니다.

4. 비트 연산자

비트 연산자는 값의 이진 표현에 대해 연산을 수행합니다. 이는 숫자의 이진 표현의 각 비트에 대해 개별적으로 작동합니다.

1. 비트 AND 연산자(&)

비트 AND 연산자는 두 숫자의 이진값에 대해 AND 연산을 수행합니다. 예:

var x = 5 & 1;
//输出结果为1
로그인 후 복사

2. 비트 OR 연산자(|)

비트 OR 연산자는 두 숫자의 이진값에 대해 OR 연산을 수행합니다. 예:

var x = 5 | 1;
//输出结果为5
로그인 후 복사

3. 비트 XOR 연산자(^)

비트 XOR 연산자는 두 숫자의 이진 값에 대해 XOR 연산을 수행합니다. 예:

var x = 5 ^ 1;
//输出结果为4
로그인 후 복사

4. 부정 연산자(~)

부정 연산자는 숫자의 이진 값에 대해 반전 연산을 수행합니다. 예:

var x = ~5;
//输出结果为-6
로그인 후 복사

5. 왼쪽 시프트 연산자(<<)

왼쪽 시프트 연산자는 숫자의 이진 표현을 지정된 자릿수만큼 왼쪽으로 이동합니다. 예:

var x = 5 << 2;
//输出结果为20
로그인 후 복사

6. 오른쪽 시프트 연산자(>>)

오른쪽 시프트 연산자는 숫자의 이진 표현을 지정된 자릿수만큼 오른쪽으로 이동합니다. 예:

var x = 5 >> 2;
//输出结果为1
로그인 후 복사

위는 JavaScript의 다양한 연산자 유형과 사용 방법입니다. 이러한 연산자의 적용을 이해하면 개발자는 더 나은 코드를 작성하고 코드 실행 효율성을 향상시킬 수 있습니다.

위 내용은 JavaScript의 다양한 작업 유형의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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