์๊ณ ๋ฆฌ์ฆ ํด์ฆ a005_sumDigits.js๋ฅผ ํ์๋ค.
- 1921, -412, 460 ๋ฑ.. ์ซ์๋ฅผ ๋งค๊ฐ๋ณ์๋ก ๋ฐ์ ๊ฐ ์๋ฆฌ์๋ฅผ ๋ชจ๋ ๋ํ ๊ฐ์ ๋ฐํํ๋ ๋ฌธ์ ์๋ค.
- ์ซ์๋ฅผ ๋งค๊ฐ๋ณ์๋ก ๋ฐ์ ๋ ์ฐ์ฐ ์ฒ๋ฆฌ๊ฐ ์๋ฃ๋ ๊ฐ์ผ๋ก ๋ฐ๋ ๊ฑธ ์๊ฒ๋์๋ค.
function returnNum(num){
return num
}
returnNum(13+2); // return 15
returnNum(-(-245)); // return 245
returnNum(-10-2); // return -12
- ๋ง์ด๋์ค ๊ธฐํธ๋ฅผ ์ฐ๋ฌ์ ์ฌ์ฉํ ๋
--
์ ํํ๋ก ์์ฑํ๋ฉด ์ค๋ฅ๊ฐ ๋๋ค. ๊ดํธ๋ก ๋ฌถ์ด ์ฃผ์ด์ผ ํ๋ค.
++
๋ ๋ง์ฐฌ๊ฐ์ง. ์ฆ๊ฐ ์ฐ์ฐ์์ ์ถฉ๋๋๋ ๊ฒ ๊ฐ๋ค.
+-123, -+123
๊ฐ์ด ์์ฑํ๋ ๊ฑด ์ค๋ฅ๊ฐ ์๋๊ณ +-
๊ฐ ํ ๋ฌถ์์ฉ ๋์ด๋ ๋๋ง๋ค ์์/์์ ์ ํ์ด ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ด๋ป๊ฒ ์ฐ์ฐ๋๋ ๊ฑด์ง ์ดํด๋ฅผ ๋ชปํ๋ค...!
์๊ณ ๋ฆฌ์ฆ ํด์ฆ a007_modulo.js๋ฅผ ํ์๋ค.
- % ์ฐ์ฐ์๋ฅผ ์ฐ์ง ์๊ณ ๋๋จธ์ง ๊ฐ์ ๊ตฌํ๋ ๋ฌธ์ ์๋ค.
- ๋์ ๊ฐ์์ ๋๋ ๊ฐ์ ๋ฐ๋ณตํด์ ๋นผ๊ณ , ๋๋จธ์ง๊ฐ ๋๋ ๊ฐ๋ณด๋ค ์์ผ๋ฉด ๋ ๊ฒ ๊ฐ์ ๋ฐ๋ณต๋ฌธ์ ์์ฑํด ํ์๋ค.
num1 - num2 - num2 โฆ ==> ๋๋จธ์ง < num2๊ฐ ๋ ๋๊น์ง
- ์ด๋ค ์ฐ์ฐ์๋ฅผ ๋์ ํ๋ ํจ์๋ฅผ ๋ง๋ค ๋, ์ฐ์ ๊ทธ ์ฐ์ฐ์๋ฅผ ์ด์ฉํด์ ๋ค์ํ๊ฒ ํ
์คํธํด๋ณด๋ฉด ๋ณด๋ค ์์ํด์ง๋ค๋ ๊ฑธ ๋ฐฐ์ ๋ค.
- ์๋ฅผ ๋ค๋ฉด,
์์%์์, ์์%์์, ์์%์์, ์์%์์
๋ฑ... ๊ฐ์ ๋์
ํด๋ณด๊ณ , ๊ทธ ๊ฒฐ๊ณผ๊ฐ ์ด๋ป๊ฒ ๋์ค๋์ง ํ์ธํ ํ ๋๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋์ค๋๋ก ์์ฑ.
- ํํธ์ผ๋ก
๊ฐ1%๊ฐ2 (๊ฐ1 < ๊ฐ2)
์ผ ๋, ์ ๋๋จธ์ง๊ฐ ๊ทธ๋๋ก ๊ฐ1์ด ๋๋์ง ์ดํด๊ฐ ์๋๋ค.
- ๋๋์
๊ณผ ์ฎ์ด์ ์๊ฐํ๋ค๋ณด๋ ํผ๋์ด ๋จ. ์ด๋ฑ ์ํ ์ง์์ธ ๋ต๋ณ์ ๋ณด๊ณ ์๋ฌธ์ ์ด ํด๊ฒฐ๋์๋ค.
- ์ฐธ๊ณ ์ง์์ธ