728x90
๋ฐ˜์‘ํ˜•

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ 2

[js] ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ์šฉ์–ด

โœ… ์˜ˆ์•ฝ์–ด / ํ‚ค์›Œ๋“œ : ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ์ด๋ฏธ ๊ธฐ๋Šฅ์ ์œผ๋กœ ์ •์˜๋˜์–ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š” ๋‹จ์–ด ex) var, let, cocnst, function, if, for, while, switch โœ… ์‹๋ณ„์ž : ๋ณ€์ˆ˜๋ช…์ด๋‚˜ ํ•จ์ˆ˜๋ช…์ฒ˜๋Ÿผ ์–ด๋–ค ๊ฒƒ๋“ค์˜ ์ด๋ฆ„์„ ์ง€์–ด์ฃผ๋Š” ๊ฒƒ. โžก๏ธ ์˜ˆ์•ฝ์–ด/ ํ‚ค์›Œ๋“œ๋Š” ์‹๋ณ„์ž๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค. ( ์˜๋ฌธ, ์ˆซ์ž, _, $ ๋งŒ ์‚ฌ์šฉ๊ฐ€๋Šฅ ) โžก๏ธ ์‹๋ณ„์ž์˜ ์ฒ˜์Œ์œผ๋กœ ์ˆซ์ž๋Š” ์˜ฌ ์ˆ˜ ์—†์œผ๋ฉฐ ์—ฌ๋Ÿฌ๋‹จ์–ด๋กœ ์—ฐ๊ฒฐ๋˜์–ด์žˆ์„ ๋•Œ ๊ฐ ๋‹จ์–ด์˜ ์ฒซ๋ฌธ์ž๋ฅผ ๋Œ€๋ฌธ์ž๋กœ ์ž‘์„ฑํ•˜๋Š” ์นด๋ฉœ์ผ€์ด์Šค๋ฒ•์— ๋”ฐ๋ผ ์ž‘์„ฑํ•œ๋‹ค. โœ…์—ฐ์‚ฐ์ž : ์–ด๋– ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์  ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๋ผ๋Š” ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฐ๊ฐ์˜ ๊ธฐํ˜ธ ex) = (๋Œ€์ž…์—ฐ์‚ฐ์ž), + / - (์‚ฐ์ˆ ์—ฐ์‚ฐ์ž) โœ…ํ‘œํ˜„์‹ : ๊ฐ’์œผ๋กœ ํ‰๊ฐ€๋  ์ˆ˜ ์žˆ๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ตฌ๋ฌธ ex) 10+20 ( ํ‘œํ˜„์‹ ) , 30 ..

Front/JS & jQuery 2022.06.28

[javascript] ์ฝœ๋ฐฑํ•จ์ˆ˜

์ฝœ๋ฐฑํ•จ์ˆ˜๋ž€? ์ฝœ๋ฐฑํ•จ์ˆ˜๋Š” ๋‹ค๋ฅธ ํ•จ์ˆ˜์— ๋งค๊ฒจ๋ณ€์ˆ˜๋กœ ๋„˜๊ฒจ์ค€ ํ•จ์ˆ˜๋ฅผ ๋งํ•œ๋‹ค. ํ•จ์ˆ˜๋ฅผ ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ๋ฐ›์•„์„œ ํ•จ์ˆ˜์•ˆ์—์„œ ๋˜ ๋‹ค๋ฅธ ํ•จ์ˆ˜๋ฅผ ์‹คํ–‰ํ•œ๋‹ค. ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ํ•จ์ˆ˜๋ฅผ ๋„˜๊ฒจ ๋ฐ›์€ ํ•จ์ˆ˜๊ฐ€ ๋จผ์ € ์‹คํ–‰์ด ๋˜๊ณ  ๋‚˜์ค‘์— ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ๋„˜์–ด์˜จ ํ•จ์ˆ˜๊ฐ€ ํ˜ธ์ถœ๋œ๋‹ค๋Š” ๊ฒƒ์—์„œ ์ฝœ๋ฐฑCallback)ํ•จ์ˆ˜๋ผ๊ณ  ํ•œ๋‹ค. ์ฝœ๋ฐฑํ•จ์ˆ˜๋Š” ํ•„์š”์— ๋”ฐ๋ผ ์ฆ‰์‹œ ์‹คํ–‰ํ• ์ˆ˜๋„ ๋‚˜์ค‘์— ์‹คํ–‰ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ๋„˜๊ธธ ๋•Œ ํ•จ์ˆ˜์˜ ์ด๋ฆ„๋งŒ ๋„˜๊ฒจ์ฃผ๋ฉด ๋œ๋‹ค. ์˜ˆ ) function add(x, callback) {let sum = x + x; console.log(sum); callback(sum); } ์ถœ์ฒ˜ : https://inpa.tistory.com/entry/JS-%F0%9F%93%9A-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%..

Front/JS & jQuery 2022.04.17
728x90
๋ฐ˜์‘ํ˜•