⊗jsPmDmCdg 364 of 505 menu

JavaScript에서 DOM을 예로 들은 코딩 팁

구현하기 위해 어느 정도의 코드를 작성해야 하는 충분히 복잡한 작업이 여러분 앞에 있다고 가정해 보겠습니다.

잘못된 접근 방식은 전체 솔루션 코드를 한 번에 작성하려고 시도한 다음 확인을 시작하는 것입니다. 이 경우 아무것도 작동하지 않을 가능성이 높으며, 오류를 찾기 위해 많은 양의 코드를 살펴봐야 할 것입니다.

올바른 접근 방식은 작업을 작은 기본 단계로 분할하고, 각 단계를 구현하면서 바로바로 정확성을 확인하는 것입니다. 이 경우, 실수를 하더라도 즉시 문제를 알아차리고 수정할 수 있습니다.

실제로 시도해 봅시다. 다음과 같은 단락이 있다고 가정합니다:

<p>1</p> <p>2</p> <p>3</p> <p>4</p> <p>5</p> <p>6</p>

숫자가 3의 배수인 단락을 찾아 해당 숫자들의 합을 구하는 작업이 주어졌다고 가정합니다.

첫 번째 작은 단계로, 단락들을 배열로 가져와 콘솔에 이 배열을 출력하여 모든 것을 올바르게 가져왔는지 확인하는 것을 제안합니다. 해봅시다:

let elems = document.querySelectorAll('p'); console.log(elems);

다음 작은 단계는 단락들을 루프로 순회하며 각각을 개별적으로 콘솔에 출력하는 것입니다:

let elems = document.querySelectorAll('p'); for (let elem of elems) { console.log(elem); }

이제 루프 안에서 단락들의 텍스트를 출력해 봅시다:

let elems = document.querySelectorAll('p'); for (let elem of elems) { console.log(elem.textContent); }

이제 숫자가 3으로 나누어 떨어지는 단락들의 텍스트를 출력해 봅시다:

let elems = document.querySelectorAll('p'); for (let elem of elems) { let text = +elem.textContent; if (text % 3 === 0) { console.log(text); } }

올바른 단락들을 얻고 있음을 확인한 후, 해당 숫자들의 합계를 계산할 수 있습니다:

let elems = document.querySelectorAll('p'); let sum = 0; for (let elem of elems) { let text = +elem.textContent; if (text % 3 === 0) { sum += text; } } console.log(sum);

연도 목록이 주어집니다:

<ul> <li>2000</li> <li>2004</li> <li>2021</li> <li>2022</li> <li>2025</li> <li>2031</li> </ul>

자릿수의 합이 6인 연도들을 구하세요. 구한 연도들의 합을 찾으세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부