๐จ JavaScript/๋ฌธ์ ํ๊ธฐ (ํ๋ก๊ทธ๋๋จธ์ค, ์ฝ๋ฉ์ ํ)
Level 2 : 1~5 (์์ ๋ฐ ๊นจ๋ฌ์ ์ )_if๋ฌธ
1. 2๋ ํ ๋ฐ์ ์ด์๊ธ์ก ๊ตฌํ๊ธฐ ์กฐ๊ฑด 50000์ ๋ฏธ๋ง: ์ฐ 15% / 50000์ ์ด์ : ์ฐ 20% function depositResult(amount) { const amountOver = amount * 1.2 * 1.2; const amountLess = amount * 1.15 * 1.15; if (amount >= 50000) { console.log(amountOver); } else { console.log(amountLess); } } 2. ์ปคํผ ์ด๋ฆฌํ์ก ๊ตฌํ๊ธฐ ์กฐ๊ฑด ์ปคํผ๋ ์ด 3๋ฒ ๋ฆฌํ๋๋ฉฐ, ์ง์ ๋ง์ ์ปคํผ์ 2/3๋ง ๋ฆฌํ๋๋ค. let first = 360; let total = 0; console.log(first + first * (2/3) + first * (2/3) * (..
Level 1 : 6~12 (์์ ๋ฐ ๊นจ๋ฌ์ ์ )
6. form๊ณผ input ๊ฐ์ด ๋น์์ ๋ ์ผ๋ฟ ๋์ฐ๊ณ submit๋ง๊ธฐ document.querySelector('form').addEventListener('submit', function(e){ if (document.querySelector('input[type=text]').value == '') { alert(`์์ด๋๋ฅผ ์ ๋ ฅํ์ธ์.`); e.preventDefault(); } else { document.querySelector('input[type=text]').submit; }; if (document.querySelector('input[type=password]').value == '') { alert(`๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ์ธ์.`); e.preventDefault(); } else { do..
Level 1 : 1~5 (์์ ๋ฐ ๊นจ๋ฌ์ ์ )
1. ํฐํธ์ฌ์ด์ฆ ๋ณ๊ฒฝํ๊ธฐ document.getElementById('hello').style.fontSize = '16px 2. ์๋ฆผ์ฐฝ ์ด๊ธฐ/๋ซ๊ธฐ let alertBox = document.getElementsByClassName('alert-box'); let openBtn = document.getElementsByClassName('open'); let closeBtn = document.getElementsByClassName('close'); openBtn[0].addEventListener("click", function() { alertBox[0].style.display = "block"; }) closeBtn[0].addEventListener("click", function() { a..