728x90
반응형
객체 프로퍼티 삭제 JavaScript에서 객체의 프로퍼티를 삭제하는 방법은 delete 연산자를 사용하는 것입니다. 다음은 delete 연산자를 사용하여 객체의 프로퍼티를 삭제하는 예시 코드입니다. const obj = { name: 'John', age: 30, address: '123 Main St', }; // 객체의 'age' 프로퍼티를 삭제합니다. delete obj.age; console.log(obj); // {name: 'John', address: '123 Main St'} 위 코드에서 delete obj.age를 실행하면 객체 obj에서 age 프로퍼티가 삭제됩니다. delete 연산자는 객체의 프로퍼티를 삭제할 수 있지만 객체 자체를 삭제할 수는 없습니다. 객체 자체를 삭제하려면 객..
break와 continue는 모두 반복문에서 사용되는 제어문입니다. 하지만 두 문장은 서로 다른 역할을 수행합니다. break 문은 반복문을 즉시 탈출하고 반복문 바로 뒤의 문장으로 제어를 이동시킵니다. 따라서 break 문은 반복문에서 특정 조건이 충족되면 반복을 중지하고 반복문을 탈출나오는 데 사용됩니다. 반면에 continue 문은 현재 반복을 중지하고 다음 반복으로 넘어가는 역할을 합니다. 즉, continue 문은 반복문에서 특정 조건이 충족되면 현재 반복을 중지하고 다음 반복을 실행하는 데 사용됩니다. break문 예제를 통해 살펴보면 그 차이를 더 이해하기 쉽습니다. 예를 들어, 다음 코드에서 break 문은 i가 3일 때 반복문을 종료합니다. for (let i = 1; i
for문 JavaScript에서 for문은 반복문의 한 종류로서 정해진 조건에 따라 코드 블록을 반복해서 실행하는 구문입니다. for문은 반복 횟수가 정해져 있는 경우에 사용하기 적합합니다. for문은 일반적으로 다음과 같은 구조를 가집니다. for (초기식; 조건식; 증감식) { // 조건식이 참인 동안 실행될 코드 블록 } 초기식은 반복문이 실행될 때 가장 먼저 실행되는 코드로서 일반적으로 반복을 제어하기 위한 변수를 초기화하는 역할을 합니다. 조건식은 반복문을 실행할 조건을 나타내며, 이 조건이 참(true)인 동안 반복문이 실행됩니다. 증감식은 반복문이 실행된 후에 변수를 증가 또는 감소시키는 코드로서, for문에서 주어진 코드 블록을 실행한 후에 실행됩니다. 예를 들어, 다음 코드는 0부터 9까..
조건문 JavaScript에서 조건문은 주어진 조건식이 참(true)인지 거짓(false)인지에 따라 다른 코드 블록을 실행하는 제어 구문입니다. JavaScript에서는 대표적으로 if, else if, else, switch 등의 조건문을 사용할 수 있습니다. switch문 switch문은 변수와 일치하는 case문으로 실행흐름을 옮깁니다. switch문과 일치하는 case문이 없다면 실행순서는 default문으로 이동합니다. 참고로 default문은 선택사항으로 사용할 수도 있고 사용하지 않을 수도 있습니다. switch문 구조 JavaScript에서 switch 문은 다음과 같은 구조를 가집니다. switch (변수) { case 값1: // 변수의 값이 값1과 일치할 때 실행되는 코드 블록 br..
HTML에서 체크박스를 1개만 선택할 수 있도록 만드는 방법 중 하나는 체크박스 그룹에 속한 모든 체크박스 요소에 대해 onchange 이벤트를 사용하여 선택된 체크박스 요소가 1개인지 확인하는 것입니다. 만약 선택된 체크박스 요소가 1개 이상이면, 이전에 선택된 체크박스 요소의 선택은 취소되도록 만듭니다. 다음은 이 방법을 사용한 HTML 코드 예시입니다. See the Pen javascript - select only 1 checkbox by saladent (@saladent) on CodePen. 위의 코드에서는 onchange 이벤트를 사용하여 checkboxGroup() 함수를 호출하도록 설정합니다. 이 함수는 체크박스 그룹에 속한 모든 체크박스 요소를 찾아와 선택된 체크박스 요소가 1개인지..
JavaScript에서 trim() 메소드는 문자열의 앞 뒤, 즉 양 끝에 있는 공백을 제거하는 메소드입니다. 이 메소드는 원본 문자열을 변경하지 않고, 공백이 제거된 새로운 문자열을 반환해줍니다. 다음은 trim() 메소드의 사용 예시입니다. See the Pen javascript - trim() by saladent (@saladent) on CodePen. 위의 예시에서는 str 변수에 공백이 포함된 문자열을 할당하고, 이 문자열에서 trim() 메소드를 호출하여 양 끝의 공백을 제거한 후 newStr 변수에 할당합니다. trim() 메소드는 문자열에서 시작하는 공백과 끝나는 공백만 제거하며, 문자열 중간에 있는 공백은 제거하지 않습니다.