Programming/JavaScript 12

[20211222 TIL][Xplatform] ๋ฐ์ดํ„ฐ์…‹์—์„œ ์กฐ๊ฑด์— ๋ถ€ํ•ฉํ•˜๋Š” ํ–‰ ๊ฐœ์ˆ˜ ๋ฝ‘๊ธฐ (getCaseCount)

์š”์ฆ˜ ์—…๋ฌด ํ•˜๋А๋ผ ์ •์‹ ์ด ์—†์–ด์„œ ๊ทธ๋Ÿฐ์ง€ TIL์„ ๊ฑฐ์˜ ๋ชป ์ผ๋‹ค.. ๊ทธ๋ฆฌ๊ณ  ์‚ฌ์‹ค ๋ญ”๊ฐ€ ์ข€ ๊ฑฐ์ฐฝํ•œ ๊ฑธ ์จ์•ผํ•œ๋‹ค๋Š” ๋‚˜ ํ˜ผ์ž๋งŒ์˜ ์••๋ฐ•๊ฐ๋•Œ๋ฌธ์— ๋” ๋ง์„ค์—ฌ์กŒ๋˜ ๊ฒƒ ๊ฐ™๋‹ค. TIL ์ด๋ฆ„์— ๊ฑธ๋งž๊ฒŒ, ์ •๋ง ์˜ค๋Š˜ ์ฒ˜์Œ ์•Œ๊ฒŒ ๋œ ๊ฒƒ์— ๋Œ€ํ•ด ๋ง์„ค์ž„ ์—†์ด ์ ์–ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. * ์‚ฌ์šฉ TOOL : Xplatform ds_student ๋ผ๋Š” ๋ชจ๋“  ํ•™์ƒ๋“ค์˜ ์ •๋ณด๊ฐ€ ๋“ค์–ด์žˆ๋Š” ๋ฐ์ดํ„ฐ์…‹์ด ์žˆ๋‹ค๊ณ  ํ•ด๋ณด์ž. ์ด ํ•™์ƒ๋“ค ์ค‘ 5์‹œ ์ดํ›„ ์ˆ˜์—…์„ ๋“ฃ๊ณ , ์„์‹์„ ๋จน๋Š” ์ธ์›์ˆ˜๋ฅผ ๋ฝ‘์•„ ํ™”๋ฉด์—์„œ ๋ณด์—ฌ์ฃผ๋Š” ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค์–ด์ฃผ๋ ค ํ•œ๋‹ค. ds_student ๋ผ๋Š” ์›๋ฐ์ดํ„ฐ์…‹์€ ๋˜๋‹ค๋ฅธ ์“ฐ์ž„์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฟผ๋ฆฌ๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์€ ๋งž์ง€ ์•Š๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๋ฐ์ดํ„ฐ์…‹์€ ํ™”๋ฉด ๊ฐ€์šด๋ฐ ๊ทธ๋ฆฌ๋“œ์— bind๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•จ๋ถ€๋กœ ๊ฑด๋“œ๋ฆฌ๋ฉด ์•ˆ๋œ๋‹ค. ์ ํ•ฉํ•œ ํ•จ์ˆ˜๊ฐ€ ๋ญ๊ฐ€ ์žˆ์„๊นŒ ์ฐพ๋‹ค๋ณด๋‹ˆ get..

[Javascript] ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์˜ค๋Š˜๋‚ ์งœ ์š”์ผ๊ตฌํ•˜๊ธฐ, ํŠน์ •๋‚ ์งœ ์š”์ผ๊ตฌํ•˜๊ธฐ

1. ์˜ค๋Š˜๋‚ ์งœ ์š”์ผ ๊ตฌํ•˜๊ธฐ var week = ['์ผ', '์›”', 'ํ™”', '์ˆ˜', '๋ชฉ', '๊ธˆ', 'ํ† ']; var date = new Date().getDay(); var day = week[date]; return day; var date = new Date(); return dateํ•˜๋ฉด, ์ด๋ ‡๊ฒŒ ๋‚˜์˜จ๋‹ค. var date = new Date().getDay(); retrun date ํ•˜๋ฉด, 4๊ฐ€ ๋‚˜์˜จ๋‹ค. week[4]๋Š” ๋ชฉ! 2. ํŠน์ •๋‚ ์งœ ์š”์ผ๊ตฌํ•˜๊ธฐ var week = ['์ผ', '์›”', 'ํ™”', '์ˆ˜', '๋ชฉ', '๊ธˆ', 'ํ† ']; var date = new Date('2021/09/03').getDay(); var day = week[date]; return day; * new Date() ๋‚ ..