객체의 프로퍼티나 배열의 요소를 삭제하는 연산자가 delete 입니다. delete 연산자는 변수나 배열 요소, 객체의 프로퍼티를 삭제합니다. 삭제에 성공하면 true를, 아니면 false를 반환합니다. <script> /* 배열에 대한 예제 */ var arr = ['1', '2', '3']; console.log(delete arr[1]); // true console.log(arr…
Read more »객체의 프로퍼티나 배열의 요소를 삭제하는 연산자가 delete 입니다. delete 연산자는 변수나 배열 요소, 객체의 프로퍼티를 삭제합니다. 삭제에 성공하면 true를, 아니면 false를 반환합니다. <script> /* 배열에 대한 예제 */ var arr = ['1', '2', '3']; console.log(delete arr[1]); // true console.log(arr…
Read more »다음 표를 보면 우선 순위가 */% 보다 ++나 --가 우선 순위를 가집니다. 순 위 연산자 결 합 1 ( ) 묶음 2 ++, -- 무결합 3 ! 오른쪽 4 *, /, % 왼쪽 5 +, -, …
Read more »전개 연산자는 배열이나 객체의 요소를 확장할 때 사용되는 연산자로 0개 이상의 배열을 하나의 배열로 병합할 수 있습니다. <script> var arr1 = [1,2,3]; var arr2 = [4,5,6]; var arr3 = [...arr1, ...arr2]; console.log(arr3); // 1,2,3,4,5,6 </script> 위와 같이 전개 연산자는 '...iterableObj' 인 형식으로 배열을 받아 하나로 합칠…
Read more »기본 할당 연산자는 "="입니다. 왼쪽 연산수, 즉 변수가 표현식의 값으로 설정되었음을 의미합니다. 그러므로 할당 연산자의 값은 할당된 값이므로 "a = 3"의 값은 3으로 할당되었다고 표현합니다. var 변수 = 표현식; <script> a = (b = 4) + 5; // a는 9로 할당되고 b는 4로 할당됩니다. document.write( a + ", " + b ); // 결과 9 , 4 …
Read more »삼항 연산자는 “?” 와 “:”를 이용한 조건부 연산자로 if문과 비슷한 동작을 합니다. (expr1) ? (expr2) : (expr3) expr1이 참이면 expr2를 반환하고, 거짓이면 expr3을 반환합니다. <script> var a = null ? 'null' : "var"; document.write(a); // 출력: var // 위 예제는 다음의 if/else 구문과 동일합니다 var b; …
Read more »비트 연산자는 말그대로 0과 1로 이루어진 2진수를 가지고 연산을 합니다. 예 제 설 명 결 과 a & b AND 두 비트가 모두 1인 값을 반환 a | b OR 두 비트 중 하나라도 1이면 1를 반환 a ^ b XOR 두 비트가 다를 때 1를 반환 …
Read more »!(not), &&(and), ||(or) 논리 연산자를 이용해 참, 거짓을 판별할 수 있습니다. 예 제 설 명 결 과 !a NOT 피연산자의 값이 FALSE 이면 TRUE 를, 반대로 TRUE 이면 연산결과가 FALSE 가 됨. a && b AND 두 값이 모두 TRUE 이면 연산 결과가 TRU…
Read more »비교 연산자는 두 값을 비교하여 참, 거짓 여부를 결정합니다. 예 제 설 명 a == b a와 b가 같으면 true a === b a와 b가 같고, 같은 자료형이면 true a != b a가 b와 같지 않으면 true a <> b a가 b와 같지 않으면 true …
Read more »수를 더하고, 빼고, 곱하고, 나누는 연산자를 사용할 수 있습니다. 연산자의 표현은 다음 표와 같습니다. 연산자 설 명 + 덧셈 연산자 - 뺄셈 연산자 * 곱셈 연산자 / 나눗셈 연산자 % 나머지 연산자 ++ 1증가 연산…
Read more »