for 루프는 루핑의 가장 간결한 형태입니다. 여기에는 다음 세 가지 중요한 부분이 포함됩니다. - 루프 초기화 여기서 카운터를 시작 값으로 초기화합니다. 초기화 문은 루프가 시작되기 전에 실행됩니다. 테스트 문 주어진 조건이 참인지 아닌지를 테스트합니다. 조건이 true이면 루프 내부에 제공된 코드가 실행되고, 그렇지 않으면 컨트롤이 루프에서 나옵니다. 반복 문 카운터를 늘리거나 줄일 수 있는 곳입니다. 세 부분을 모두 세미콜론으로 구분하여 한 줄에 입력할 수 있습니다. 구문 for 루프의 구문은 JavaS
Spread Operator를 사용하여 표현식을 여러 인수, 요소, 변수 등으로 확장할 수 있습니다. 예 확산 연산자로 작업하는 방법을 배우기 위해 다음 코드를 실행할 수 있습니다 - <html> <body> <script> var a, b, c,d, e, f, g; a = [10,20]; &nb
이중 물결표(~~) 연산자는 이중 NOT Bitwise 연산자입니다. 더 빠르기 때문에 Math.floor() 대신 사용하십시오. 예시 이중 물결표 연산자에 대해 알아보기 위해 다음 코드를 실행할 수 있습니다 - <html> <body> <script> var a = 2; var b,c, d;
왼쪽 피연산자와 오른쪽 피연산자를 OR 연산하고 그 결과를 왼쪽 피연산자에 할당합니다. 예시 다음 코드를 실행하여 Bitwise OR 할당 연산자로 작업하는 방법을 배울 수 있습니다 - <html> <body> <script> var a = 2; // Bit presentation 10 var b = 3; // Bit p
오른쪽 피연산자에 대해 왼쪽 피연산자와 XOR 연산을 수행하고 그 결과를 왼쪽 피연산자에 할당합니다. 예 다음 코드를 실행하여 Bitwise XOR 할당 연산자로 작업하는 방법을 배울 수 있습니다. 라이브 데모 <html> <body> <script> var a = 2; // Bit presentation 10 &nbs
자바스크립트의 new 키워드는 new 연산자입니다. 사용자 정의 개체 유형의 인스턴스를 생성합니다. 구문 구문은 다음과 같습니다 - new constructor[([arguments])] 예시 new 연산자의 사용법에 대해 알아보기 위한 예를 살펴보겠습니다. − <!DOCTYPE html> <html> <body> <p id="test"> </p> <scrip
if 문은 JavaScript가 결정을 내리고 조건부로 문을 실행할 수 있도록 하는 기본 제어 문입니다. 구문 기본 if 문의 구문은 다음과 같습니다 - if(expression){ Statement(s)to be executed if expression is true } 여기에서 JavaScript 표현식이 평가됩니다. 결과 값이 true이면 지정된 명령문이 실행됩니다. 표현식이 false이면 명령문이 실행되지 않습니다. 대부분의 경우 결정을 내릴 때 비교 연산자를 사용합니다. 예시 다음을 실행하여 Jav
if...else 문은 JavaScript가 보다 제어된 방식으로 문을 실행할 수 있도록 하는 제어 문의 다음 형식입니다. 구문 구문은 다음과 같습니다 - if (expression) { Statement(s) to be executed if expression is true } else { Statement(s) to be executed if expression is false } 여기에서 JavaScript 표현식이 평가됩니다. 결과 값이 true이면 if 블록에 지정된 문이 실행
if...else if... 문은 JavaScript가 여러 조건에서 올바른 결정을 내릴 수 있도록 하는 if...else의 고급 형식입니다. 구문 if-else-if 문의 구문은 다음과 같습니다 - if (expression 1){ Statement(s) to be executed if expression 1 is true } else if (expression2){ Statement(s) to be executed if expression 2 is true } else if (exp
switch 문의 목적은 평가할 표현식과 표현식의 값을 기반으로 실행할 여러 다른 명령문을 제공하는 것입니다. 인터프리터는 일치하는 항목이 발견될 때까지 표현식의 값에 대해 각 케이스를 확인합니다. 일치하는 것이 없으면 기본 조건이 사용됩니다. 스위치 를 사용할 수 있습니다. 이 상황을 정확히 처리하는 문이며 반복되는 if...else if보다 더 효율적입니다. 진술. 구문 switch(expression) { case condition 1:statement(s) break;  
break 문은 둘러싸는 중괄호를 깨고 루프를 일찍 종료하는 데 사용됩니다. 다음을 실행하여 JavaScript에서 break 문을 사용하는 방법을 배울 수 있습니다. 다음 예제에서는 while 루프와 함께 break 문을 사용하는 방법을 보여줍니다. x가 5에 도달하고 닫는 중괄호 바로 아래의 document.write(..) 문에 도달하면 루프가 어떻게 일찍 중단되는지 주목하십시오 - 예시 라이브 데모 <html> <body> <script&
왼쪽 피연산자에 오른쪽 피연산자를 추가하고 왼쪽 피연산자에 결과를 할당합니다. 예 추가 할당 연산자로 작업하는 방법을 배우기 위해 다음 코드를 실행할 수 있습니다 - <html> <body> <script> var a = 33; var b = 10; docum
더하기 연산자는 두 개의 피연산자를 추가하는 데 사용됩니다. 예시 다음 코드를 실행하여 덧셈 연산자를 사용할 수 있습니다. − <html> <body> <script> var a = 33; var b = 10; document.write("a + b
오른쪽 피연산자에서 왼쪽 피연산자로 값을 할당합니다. 예를 들어, C =A + B는 A + B의 값을 C에 할당합니다. 예 다음 코드를 실행하여 할당 연산자로 작업할 수 있습니다. - <html> <body> <script> var a = 33; var b = 10; &
정수 인수의 각 비트에 대해 부울 AND 연산을 수행합니다. 예시 다음 코드를 실행하여 Bitwise AND 연산자로 작업하는 방법을 배울 수 있습니다 - <html> <body> <script> var a = 2; // Bit presentation 10 var b = 3; // Bit presentation 11 &
왼쪽 시프트 연산자는 첫 번째 피연산자의 모든 비트를 두 번째 피연산자에 지정된 자리 수만큼 왼쪽으로 이동합니다. 새 비트는 0으로 채워집니다. 값을 한 위치 왼쪽으로 이동하는 것은 2를 곱하는 것과 같고, 두 위치를 이동하는 것은 4를 곱하는 것과 같습니다. 예시 다음 코드를 실행하여 Bitwise Left Shift Operator로 작업하는 방법을 배울 수 있습니다 - <html> <body> <script>
단항 연산자이며 피연산자의 모든 비트를 반대로 하여 작동합니다. 예 다음 코드를 실행하여 Bitwise NOT Operator(~) −로 작업하는 방법을 배울 수 있습니다. <html> <body> <script> var b = 3; // Bit presentation 11 document.write(&qu
정수 인수의 각 비트에 대해 부울 OR 연산을 수행합니다. 예 다음 코드를 실행하여 Bitwise OR 연산자(|) −로 작업하는 방법을 배울 수 있습니다. <html> <body> <script> var a = 2; // Bit presentation 10 var b = 3; // Bit presentation 11
왼쪽 피연산자의 값은 오른쪽 피연산자가 지정한 비트 수만큼 오른쪽으로 이동합니다. 예시 다음 코드를 실행하여 Bitwise Right Shift Operator로 작업하는 방법을 배울 수 있습니다 - <html> <body> <script> var a = 2; // Bit presentation 10 var b = 3;
정수 인수의 각 비트에 대해 부울 배타적 OR 연산을 수행합니다. 배타적 OR은 피연산자 1이 참이거나 피연산자 2가 참이지만 둘 다 참은 아님을 의미합니다. 예시 다음 코드를 실행하여 Bitwise XOR 연산자로 작업하는 방법을 배울 수 있습니다. 실시간 데모 <html> <body> <script> <!-- v