Javascript(114)
-
비트 연산자
비트 연산자(bitwise operator) 비트(bit) 단위로 논리 연산을 수행 비트 단위로 전체 비트를 왼쪽이나 오른쪽으로 이동시킬 때도 사용 비트 연산자 설명 & 대응되는 비트가 모두 1이면 1을 반환함. (비트 AND 연산) | 대응되는 비트 중에서 하나라도 1이면 1을 반환함. (비트 OR 연산) ^ 대응되는 비트가 서로 다르면 1을 반환함. (비트 XOR 연산) ~ 비트를 1이면 0으로, 0이면 1로 반전시킴. (비트 NOT 연산) 부호를 유지하면서 지정한 수만큼 비트를 전부 오른쪽으로 이동시킴. (right shift 연산) >>> 지정한 수만큼 비트를 전부 오른쪽으로 이동시키며, 새로운 비트는 전부 0이 됨. 비트 AND 연산자(&) 두 비트가 모두 1일 때만 1을 반환하며, 다른 경우는..
2022.12.28 -
논리 연산자
논리 연산자(logical operator) 주어진 논리식을 판단하여, 참(true)과 거짓(false)을 반환 && 연산자와 || 연산자 두 개의 피연산자를 가지는 이항 연산자 피연산자들의 결합 방향은 왼쪽에서 오른쪽 ! 연산자 피연산자가 단 하나뿐인 단항 연산자 피연산자의 결합 방향은 오른쪽에서 왼쪽 논리 연산자 설명 && 논리식이 모두 참이면 참을 반환함. (논리 AND 연산) || 논리식 중에서 하나라도 참이면 참을 반환함. (논리 OR 연산) ! 논리식의 결과가 참이면 거짓을, 거짓이면 참을 반환함. (논리 NOT 연산) 다음은 논리 연산자의 모든 동작의 결과를 보여주는 진리표(truth table) A B A && B A || B !A true true true true false true f..
2022.12.28 -
비교 연산자
비교 연산자(comparison operator) 피연산자 사이의 상대적인 크기를 판단하여, 참(true)과 거짓(false)을 반환 두 개의 피연산자를 가지는 이항 연산자 피연산자들의 결합 방향은 왼쪽에서 오른쪽 비교 연산자 설명 == 왼쪽 피연산자와 오른쪽 피연산자의 값이 같으면 참을 반환함. === 왼쪽 피연산자와 오른쪽 피연산자의 값이 같고, 같은 타입이면 참을 반환함. != 왼쪽 피연산자와 오른쪽 피연산자의 값이 같지 않으면 참을 반환함. !== 왼쪽 피연산자와 오른쪽 피연산자의 값이 같지 않거나, 타입이 다르면 참을 반환함. > 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 크면 참을 반환함. >= 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 크거나 같으면 참을 반환함. HTML 삽입 미리보..
2022.12.28 -
증감 연산자
증감 연산자(increment and decrement operator) 피연산자를 1씩 증가 혹은 감소시킬 때 사용하는 연산자 이 연산자는 피연산자가 단 하나뿐인 단항 연산자 해당 연산자가 피연산자의 어느 쪽에 위치하는가에 따라 연산의 순서 및 결과가 달라짐 증감 연산자 설명 ++x 먼저 피연산자의 값을 1 증가시킨 후에 해당 연산을 진행함. x++ 먼저 해당 연산을 수행하고 나서, 피연산자의 값을 1 증가시킴. --x 먼저 피연산자의 값을 1 감소시킨 후에 해당 연산을 진행함. x-- 먼저 해당 연산을 수행하고 나서, 피연산자의 값을 1 감소시킴. var x = 10, y = 10; document.write((++x - 3) + " "); // x의 값을 우선 1 증가시킨 후에 3을 뺌. 8 doc..
2022.12.28 -
대입 연산자
대입 연산자(assignment operator) 변수에 값을 대입할 때 사용하는 이항 연산자 피연산자들의 결합 방향은 오른쪽에서 왼쪽 앞서 살펴본 산술 연산자와 결합한 다양한 복합 대입 연산자가 존재 대입 연산자 설명 = 왼쪽 피연산자에 오른쪽 피연산자의 값을 대입함. += 왼쪽 피연산자의 값에 오른쪽 피연산자의 값을 더한 후, 그 결괏값을 왼쪽 피연산자에 대입함. -= 왼쪽 피연산자의 값에서 오른쪽 피연산자의 값을 뺀 후, 그 결괏값을 왼쪽 피연산자에 대입함. *= 왼쪽 피연산자의 값에 오른쪽 피연산자의 값을 곱한 후, 그 결괏값을 왼쪽 피연산자에 대입함. /= 왼쪽 피연산자의 값을 오른쪽 피연산자의 값으로 나눈 후, 그 결괏값을 왼쪽 피연산자에 대입함. %= 왼쪽 피연산자의 값을 오른쪽 피연산자의 ..
2022.12.28 -
산술 연산자
연산자(operator) 자바스크립트는 여러 종류의 연산을 위한 다양한 연산자(operator)를 제공 산술 연산자(arithmetic operator) 두 개의 피연산자를 가지는 이항 연산자 피연산자들의 결합 방향은 왼쪽에서 오른쪽 항 - 해당 연산의 실행이 가능하기 위해 필요한 값이나 변수 이항 연산자 - 해당 연산의 실행을 위해서 두 개의 값이나 변수가 필요한 연산자 산술 연산자 설명 + 왼쪽 피연산자의 값에 오른쪽 피연산자의 값을 더함. - 왼쪽 피연산자의 값에서 오른쪽 피연산자의 값을 뺌. * 왼쪽 피연산자의 값에 오른쪽 피연산자의 값을 곱함. / 왼쪽 피연산자의 값을 오른쪽 피연산자의 값으로 나눔. % 왼쪽 피연산자의 값을 오른쪽 피연산자의 값으로 나눈 후, 그 나머지를 반환함. var x =..
2022.12.28