덜 말도 안되는 코드를 업로드하기 만하면됩니다
코드 사본은 다음과 같습니다.
<script type = "text/javaScript">
// JavaScript 연산자
// 1. 비트가 아닌
var num1 = 25; //
var num2 = ~ num1; //
경고 (num2)
var num3 = 10;
var num4 = ~ num3;
경고 (num4)
var num5 = 99;
var num6 = ~ num5;
경고 (num6)
// 참고 : 모든 사람들이 이미 비트 시대의 구현 원리를 보았다고 생각합니다 ~ (NOT) :
// 설명 객체로 NUM1 및 NUM2를 사용하십시오
// 1 단계 : NUM1을 바이너리로 변환합니다
// 2 단계 : NUM1 바이너리의 역 코드를 얻으려면 NUM2에 값을 할당합니다.
// 3 단계 : NUM2를 소수점 숫자로 변환합니다
// 간단한 설명 : 피연산자 값의 음수 수를 1로 빼는 것입니다.
// 2. BitWise & & (및)
var 결과 = 25 & 3;
경고 (결과); // 1
// 지침은 특정 규칙에 따라 두 개의 숫자를 이진 숫자로 변환하는 것입니다.
// 비트의 두 번째 값의 비트 결과
// 1 1 1
// 1 0 0
// 0 1 0
// 0 0 0
// 간단히 말해서, 비트 시대 연산자의 해당 비트가 모두 1이면 1이 반환되고 비트가 0이면 0이되면 0이됩니다.
// 그런 다음 이진을 얻은 바이너리에서 10 진수 숫자로 변환합니다.
// 25 = 0000 0000 0000 0000 0000 0000 0001 1001
// 3 = 0000 0000 0000 0000 0000 0000 0000 0011
// -----------------------------------------------
// 및 = 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001
// 3. 비트 또는 | (또는)
var result = 25 | 3;
경고 (결과); // 27
// 지침은 특정 규칙에 따라 두 개의 숫자를 이진 숫자로 변환하는 것입니다.
// 비트의 두 번째 값의 비트 결과
// 1 1 1
// 1 0 1
// 0 1 1
// 0 0 0
// 간단히 말해서, 비트 비트 연산자의 해당 비트 중 비트가 1을 반환하면 두 비트가 0 인 경우에만 0을 반환합니다.
// 그런 다음 이진을 얻은 바이너리에서 10 진수 숫자로 변환합니다.
// 25 = 0000 0000 0000 0000 0000 0000 0001 1001
// 3 = 0000 0000 0000 0000 0000 0000 0000 0011
// -----------------------------------------------
// 또는 = 0000 0000 0000 0000 0000 0000 0000 0001 1011
// 4. Bitwise XOR ^ (XOR)
var 결과 = 25 ^ 3;
경고 (결과); // 26
// 지침은 특정 규칙에 따라 두 개의 숫자를 이진 숫자로 변환하는 것입니다.
// 비트의 두 번째 값의 비트 결과
// 1 1 0
// 1 0 1
// 0 1 1
// 0 0 0
// 간단히 말해서,이 연산자 (^)는 두 숫자 값의 해당 비트에 1 개의 1 만 있으면 1을 반환하고 그렇지 않으면 0을 반환합니다.
// 그런 다음 이진을 얻은 바이너리에서 10 진수 숫자로 변환합니다.
// 25 = 0000 0000 0000 0000 0000 0000 0001 1001
// 3 = 0000 0000 0000 0000 0000 0000 0000 0011
// -----------------------------------------------
// XOR = 0000 0000 0000 0000 0000 0000 0000 0001 1010
// 5. 왼쪽 이동 (<<)
var oldnum = 2;
var newnum = Oldnum << 5;
경고 (Newnum)
// 지침 : 2 (이진 번호 10)를 왼쪽으로 5 비트로 이동하면 1000000 (이진)이 64와 같습니다.
// 왼쪽으로 이동하면 연산자의 부호 비트에 영향을 미치지 않습니다. 예를 들어 -2 x 5 비트로 이동하는 것은 -64입니다.
// 2 = 0000 0000 0000 0000 0000 0000 00110
// 64 = 0000 0000 0000 0000 0000 0000 010 000000000
// 6. 오른쪽 서명 (>>)
var oldnum = 64;
var newnum = Oldnum >> 5;
// 64 = 0000 0000 0000 0000 0000 0000 010 000000000
// 2 = 0000 0000 0000 0000 0000 0000 00110
경고 (Newnum)
</스크립트>
의견에 대한 설명은 매우 분명합니다. JavaScript에서 연산자의 사용법을 이해 했습니까? 궁금한 점이 있으면 메시지를 남겨주세요.