TIL/JavaScript

[TIL] JavaScript ๋ฐฐ์—ด ์•ˆ์— ์žˆ๋Š” ๊ฒƒ ๋ฌด์ž‘์œ„๋กœ ์ถ”์ถœ

"์œ ๋‹ˆ" 2022. 8. 31. 20:37

 

 

๐ŸŒทJavaScript ๋ฐฐ์—ด ๋ฌด์ž‘์œ„ ์ถ”์ถœํ•˜๊ธฐ


 

์˜ค๋Š˜ ํ’€ ๋ฌธ์ œ๋Š” ! 

๋ช…์–ธ์„ ๋ฐฐ์—ด์— ์ €์žฅํ•ด ๋‘๊ณ  ๋ฐฐ์—ด์— ์žˆ๋Š” ๋‚ด์šฉ์ค‘ ํ•˜๋‚˜๋ฅผ ๋ฌด์ž‘์œ„๋กœ ํ™”๋ฉด์— ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ 

 

 

1๏ธโƒฃ

๋ฐฐ์—ด์•ˆ์— ๋ช…์–ธ์„ ์ง‘์–ด ๋„ฃ๋Š”๋‹ค

์ฒ˜์Œ์— ๋‚œ 

let words = ['๋”ธ๊ธฐ', '์‚ฌ๊ณผ', '๋ฐ”๋‚˜๋‚˜'] <- ์ด๋Ÿฐ์‹์œผ๋กœ ๋ฐฐ์—ด์•ˆ์— ๋ฌธ๊ตฌ๋ฅผ ๋„ฃ์—ˆ๋Š”๋ฐ

๋ช…์–ธ์ด๋‹ค๋ณด๋‹ˆ ๊ธธ์ด๊ฐ€ ๊ธธ์–ด์„œ ๊ฐ€๋…์„ฑ์ด ๋งค์šฐ ๋–จ์–ด์ง ๋ฐœ๊ฒฌ .. 

 

๊ทธ๋ž˜์„œ ์•„๋ž˜ ์ฝ”๋“œ๋กœ ๋ณ€๊ฒฝํ•˜์˜€๋‹ค ํ•œ๊ฒฐ ๋ณด๊ธฐ ์‰ฝ์ฃ ? ๋„ค์— ^^ 

 

 

 

2๏ธโƒฃ

Math.random () ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•ด์„œ ๋ฐฐ์—ด์•ˆ์— ์žˆ๋Š” ์ธ๋ฑ์Šค๋ฅผ ๋ฌด์ž‘์œ„๋กœ ์ถ”์ถœํ•œ๋‹ค 

์ถ”์ถœ ๋˜๋Š” ๋ฒ”์œ„๋ฅผ ์ง€์ •ํ•ด ์ฃผ๊ธฐ ์œ„ํ•ด์„œ *a.length 

๊ทธ๋ฆฌ๊ณ  ์ด๋ฅผ ์ •์ˆ˜๋กœ ๋ฐ”๊ฟ”์ฃผ๊ธฐ ์œ„ํ•ด์„œ Math.floor์‚ฌ์šฉ

 

document.write ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํ™”๋ฉด์— ๋„์›Œ์ฃผ๋ฉด ๋ฌด์ž‘์œ„๋กœ ํ•˜๋‚˜์˜ ๋ช…์–ธ์ด ์ถ”์ถœ ๋œ๋‹ค

์ƒˆ๋กœ๊ณ ์นจ ๋ˆŒ๋Ÿฌ์ฃผ๋ฉด ๋ฌด์ž‘์œ„ ์ถ”์ถœ ๋˜๋Š” ๋ช…์–ธ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ์Œ !