자바스크립트 API: 기능과 활용
자바스크립트 API는 개발자들이 자바스크립트로 작성한 코드를 다른 개발자들이 사용할 수 있도록 인터페이스를 제공합니다. 이 API는 프로그래밍에 필요한 여러 기능들을 포함하고 있으며, 이를 활용하면 더 쉽게 코드를 작성할 수 있습니다.
1. 문자열 다루기
const str = "hello world";
console.log(str.length); // 11
console.log(str.toUpperCase()); // "HELLO WORLD"
console.log(str.indexOf("world")); // 6
위 코드에서, 문자열 길이를 구하는 length
메서드, 모든 문자열을 대문자로 변환하는 toUpperCase
메서드, 문자열에서 특정 문자열의 인덱스를 구하는 indexOf
메서드를 사용해 볼 수 있습니다.
2. 배열 다루기
const arr = [1, 2, 3, 4];
console.log(arr.length); // 4
console.log(arr.map((num) => num * 2)); // [2, 4, 6, 8]
console.log(arr.filter((num) => num % 2 === 0)); // [2, 4]
위 코드에서, 배열 길이를 구하는 length
속성, 모든 배열 요소에 2를 곱한 새로운 배열을 반환하는 map
메서드, 짝수 요소만 필터링하는 filter
메서드를 사용해 볼 수 있습니다.
3. DOM 조작
// HTML 요소 가져오기
const element = document.getElementById("my-element");
// 이벤트 리스너 등록
element.addEventListener("click", () => {
console.log("Element clicked");
});
// HTML 요소 추가
const newElement = document.createElement("p");
newElement.textContent = "Hello world";
document.body.appendChild(newElement);
위 코드에서는 DOM 요소를 가져오고, 클릭 이벤트 리스너를 추가하고, HTML 요소를 추가하는 방법을 볼 수 있습니다. 이 간단한 예제에서, 개발자들은 자바스크립트를 사용하여 HTML을 동적으로 편집할 수 있습니다.
자바스크립트 API는 웹 개발에서 필수적인 도구입니다. 이 글에서는 문자열, 배열, DOM과 같은 주요 기능들을 살펴보았습니다. 이러한 기본 지식을 활용하면 웹 애플리케이션 개발에서 더욱 능숙하게 프로그래밍할 수 있습니다.
키워드: 자바스크립트 API, 문자열, 배열, DOM