๐ป Today
1. ์ฝ๋์คํ ์ด์ธ
2. ํ์ต
3. ์๊ฐ
ํด๊ฒฐ๋ ๊ฒ ๊ฐ์ผ๋ฉด์๋ ์ด๋ค ํ ๋ถ๋ถ์ ๋งํ ๋ค๋ฅธ ๋ชจ๋ ๊ธฐ๋ฅ์ด ๋์ง์์ ๋จธ๋ฆฌ๊ฐ ์ข ์ํ ๋ค.
๋คํํ๋ ์๊ฐ์ด ๋ง์ด ์ฃผ์ด์ ธ ์ด์ฐ์ด์ฐํ์ฌ ๊ณ์ฐ๊ธฐ ๋ฌธ์ ๋ฅผ ํ๊ฒ ๋์๋ค.
Advanced๋ ์ ๋ ๊น์ง๋ ์๊ฐ๋ ๋ชปํ๋๋ฐ bare์ ํด๊ฒฐํ๊ณ ์์ ๊ฐ์ด ์๊ฒจ ํด๊ฒฐ ํ ์ ์์๋ค.
์ด์ ์ ๋ฐฐ์ด ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ํ ์ค์์ฑ์ ๊ณ์ฐ๊ธฐ๋ฅผ ๋ง๋ค๋ฉฐ ๋ ํ๋ฒ ๋๊ผ๋ค.
// ๊ณ์ฐ๊ธฐ Advanced์ ์ผ๋ถ
if (action === 'number') {
if (display.textContent === '0') {
firstNum = buttonContent;
display.textContent = buttonContent;
}
else if (display.textContent !== '0') {
firstNum = firstNum + buttonContent;
display.textContent = firstNum;
}
}
if (action === 'operator') {
operatorForAdvanced = buttonContent;
if (operatorForAdvanced !== '') {
previousNum = firstNum;
firstNum = '';
}
}
4. ์ค์
๋๋ฒ๊น
ํ