๊ฒฝ๊ณ๋ฅผ ๋ค๋ฃฐ ๋ ์ ์ํด์ผ ํ ์ !
1. ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ํฌํจ ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํด์ผ ํ๋ค (๋ฏธ๋ง - ์ดํ / ์ด๊ณผ - ์ด์)
2. ๋ณ์ ๋ค์ด๋ฐ์ ์ต์๊ฐ, ์ต๋๊ฐ ํฌํจ ์ฌ๋ถ๋ฅผ ํํํ๋ค. ( MIN_NUMBER_LIMIT - ๋ฏธ๋ง , MIN_IN_NUMBER - ์ดํ)
3. ํจ์์ ์ธ์๊ฐ์์ ์ด๋ฅผ ์ ๋ํ๋ผ ์ ์๋๋ก ํด์ผ ํ๋ค. (ํธ์ถํ๋ ํจ์์ ๋ค์ด๋ฐ๊ณผ ์ธ์์ ์์์ ์ฐ๊ด์ฑ์ ๊ณ ๋ ค)
- 1. ๋งค๊ฐ๋ณ์๊ฐ 2๊ฐ๊ฐ ๋์ง ์๋๋ก - 2. arguments, rest parameter๋ฅผ ๊ณ ๋ คํ๊ธฐ 3. ๋งค๊ฐ๋ณ์๋ฅผ ๊ฐ์ฒด์ ๋ด์์ ๋๊ธด๋ค.
4. ์ด๋ฏธ ๋ง๋ ํจ์๋ฅผ ๋ฉํํ๋ ํจ์๋ฅผ ๋ง๋ ๋ค.
min - max : ์ฐ์์ฑ, ๊ท์น์ฑ์ด ์๋ค.
ex ) min=1, max=5 -> [1 , 2 , 3 , 4 , 5 ]
function randomNum(MIN_IN_NUMBER, MAX_IN_NUMBER){}
first - last : ์ฐ์์ฑ, ๊ท์น์ฑ์ด ์๋ค.
ex ) first=JIN, max = JM -> [ 'JIN' , 'RM', 'SUGA' , 'JG' , 'JM' ]
function getStudent(first, last){}
๋ค์ด๋ฐ : prefix(์ ๋์ฌ) - suffix(์ ๋ฏธ์ฌ) ์ฝ๋ ์ผ๊ด์ฑ์ด ์ข์์ง๋ค.
prefix : JS getter , setter, useAudio, $, Class, #(private) ํ๋,
suffix : ๋ณต์๋จ์ํ์ผ์๋ s๋ฅผ ๋ถ์ด๊ณ , ๋จ์ผ์ ๋ถ์ด์ง ์๋ ๊ฒ
function
'javascript > ํด๋ฆฐ์ฝ๋' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JS] ํด๋ฆฐ์ฝ๋ - eqeq ์ค์ด๊ธฐ, ํ๋ณํ ์ฃผ์ํ๊ธฐ, isNaN (0) | 2022.03.24 |
---|---|
[JS] ํด๋ฆฐ์ฝ๋ (undefined, null) ๊ฐ๋ , ์ฐจ์ด์ (0) | 2022.03.22 |
[JS] ํด๋ฆฐ์ฝ๋ - ํ์ ๊ฒ์ฌํ๊ธฐ(typeof, instanceof, Object.prototype) (0) | 2022.03.21 |
[JS] ํด๋ฆฐ์ฝ๋ - ๋ณ์ (0) | 2022.03.15 |