10. javascript CheatSheet

๐Ÿ“Š
10. javascript CheatSheet
cheat
์„ค๋ช…
๊ตฌ๋ถ„
์ˆซ์žํ˜• (number)
๋ฐ์ดํ„ฐ ํƒ€์ž…
๋ฌธ์ž์—ด (sting)
๋ฐ์ดํ„ฐ ํƒ€์ž…
๋…ผ๋ฆฌํ˜• (boolean)
๋ฐ์ดํ„ฐ ํƒ€์ž…
๊ฐ์ฒด (object)
๋ฐ์ดํ„ฐ ํƒ€์ž…
ํ•จ์ˆ˜ (function)
๋ฐ์ดํ„ฐ ํƒ€์ž…
๋ฐฐ์—ด (array)
๋ฐ์ดํ„ฐ ํƒ€์ž…
๋ณ€์ˆ˜ ๊ฐ’์ด ์—†์Œ
๋ฐ์ดํ„ฐ ํƒ€์ž…
์ •์˜๋˜์ง€ ์•Š์Œ
๋ฐ์ดํ„ฐ ํƒ€์ž…
์ธ์Šคํ„ด์Šค๊ฐ€ ๊ณ ์œ ํ•˜๊ณ  ๋ถˆ๋ณ€์ธ ๋ฐ์ดํ„ฐ ํ˜•
๋ฐ์ดํ„ฐ ํƒ€์ž…
๋ณ€์ˆ˜์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ๋ฐ˜ํ™˜
typeof ์—ฐ์‚ฐ์ž
๋ณ€์ˆ˜๋ฅผ ์„ ์–ธ. ์ถ”๊ฐ€๋กœ ๋™์‹œ์— ๊ฐ’์„ ์ดˆ๊ธฐํ™”
๋ณ€์ˆ˜
๋ธ”๋ก ๋ฒ”์œ„(scope) ์ง€์—ญ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธ, ์ถ”๊ฐ€๋กœ ๋™์‹œ์— ๊ฐ’์„ ์ดˆ๊ธฐํ™”
๋ณ€์ˆ˜
๋ธ”๋ก ๋ฒ”์œ„ ์ฝ๊ธฐ ์ „์šฉ ์ƒ์ˆ˜๋ฅผ ์„ ์–ธ
๋ณ€์ˆ˜
๋ณ€์ˆ˜ ๊ฐ’์— 1 ๋”ํ•˜๊ธฐ(ํ›„์œ„)
์‚ฐ์ˆ  ํ• ๋‹น ์—ฐ์‚ฐ์ž
๋ณ€์ˆ˜ ๊ฐ’์— 1 ๋”ํ•˜๊ธฐ(์ „์œ„)
์‚ฐ์ˆ  ํ• ๋‹น ์—ฐ์‚ฐ์ž
๋ณ€์ˆ˜ ๊ฐ’์— 1 ๋นผ๊ธฐ(ํ›„์œ„)
์‚ฐ์ˆ  ํ• ๋‹น ์—ฐ์‚ฐ์ž
๋ณ€์ˆ˜ ๊ฐ’์— 1 ๋นผ๊ธฐ(์ „์œ„)
์‚ฐ์ˆ  ํ• ๋‹น ์—ฐ์‚ฐ์ž
๋ณ€์ˆ˜ ๊ฐ’์— ๋”ํ•œ ๊ฒฐ๊ณผ๊ฐ’์„ ๋Œ€์ž…
์‚ฐ์ˆ  ํ• ๋‹น ์—ฐ์‚ฐ์ž
๋ณ€์ˆ˜ ๊ฐ’์— ๋บ€ ๊ฒฐ๊ณผ๊ฐ’์„ ๋Œ€์ž…
์‚ฐ์ˆ  ํ• ๋‹น ์—ฐ์‚ฐ์ž
๋ณ€์ˆ˜ ๊ฐ’์— ๊ณฑํ•œ ๊ฒฐ๊ณผ๊ฐ’์„ ๋Œ€์ž…
์‚ฐ์ˆ  ํ• ๋‹น ์—ฐ์‚ฐ์ž
๋ณ€์ˆ˜ ๊ฐ’์— ๋‚˜๋ˆˆ ๊ฒฐ๊ณผ๊ฐ’์„ ๋Œ€์ž…
์‚ฐ์ˆ  ํ• ๋‹น ์—ฐ์‚ฐ์ž
๋ณ€์ˆ˜ ๊ฐ’์— ๋‚˜๋จธ์ง€๋ฅผ ๊ตฌํ•œ ๊ฒฐ๊ณผ ๊ฐ’์„ ๋Œ€์ž…
์‚ฐ์ˆ  ํ• ๋‹น ์—ฐ์‚ฐ์ž
์™ผ์ชฝ ๊ฐ’์ด ๋” ํด ๊ฒฝ์šฐ true
๋น„๊ต ์—ฐ์‚ฐ์ž
์™ผ์ชฝ ๊ฐ’์ด ํฌ๊ฑฐ๋‚˜ ๊ฐ™์„ ๊ฒฝ์šฐ true
๋น„๊ต ์—ฐ์‚ฐ์ž
์™ผ์ชฝ ๊ฐ’์ด ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์„ ๊ฒฝ์šฐ true
๋น„๊ต ์—ฐ์‚ฐ์ž
์™ผ์ชฝ ๊ฐ’์ด ์ž‘์„ ๊ฒฝ์šฐ true
๋น„๊ต ์—ฐ์‚ฐ์ž
๋™์ผํ•œ ๊ฐ’์ผ ๊ฒฝ์šฐ true
๋น„๊ต ์—ฐ์‚ฐ์ž
๋™์ผํ•œ ๊ฐ’๊ณผ ๋™์ผํ•œ ์œ ํ˜•์ผ ๊ฒฝ์šฐ true
๋น„๊ต ์—ฐ์‚ฐ์ž
๊ฐ™์ง€ ์•Š์„ ๊ฒฝ์šฐ true
๋น„๊ต ์—ฐ์‚ฐ์ž
์™ผ์ชฝ ๊ฐ’๊ณผ ์˜ค๋ฅธ ์ชฝ ๊ฐ’์ด ๋ชจ๋‘ true์ผ ๊ฒฝ์šฐ true
๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž
๋‘˜ ์ค‘ ํ•˜๋‚˜๋ผ๋„ true์ผ ๊ฒฝ์šฐ true
๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž
true์ด๋ฉด false, false์ด๋ฉด true
๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž
์กฐ๊ฑด๋ฌธ์ด true์ผ ๊ฒฝ์šฐ ๋‚ด์šฉ ์‹คํ–‰
์กฐ๊ฑด๋ฌธ
if ์กฐ๊ฑด๋ฌธ์ด false์ด๊ณ  ์กฐ๊ฑด๋ฌธ์ด true์ผ ๊ฒฝ์šฐ ๋‚ด์šฉ ์‹คํ–‰
์กฐ๊ฑด๋ฌธ
if ์กฐ๊ฑด๋ฌธ, else if ์กฐ๊ฑด๋ฌธ๋„ ๋ชจ๋‘ false์ผ ๊ฒฝ์šฐ ๋‚ด์šฉ ์‹คํ–‰
์กฐ๊ฑด๋ฌธ
๋ณ€์ˆ˜๊ฐ€ case์˜ ๊ฐ’๊ณผ ์ผ์น˜ํ•˜๋ฉด ํ•ด๋‹นํ•˜๋Š” case์˜ ๋‚ด์šฉ์„ ์‹คํ–‰. ๋งŒ์•ฝ ๋ณ€์ˆ˜ ๊ฐ’์ด case๋“ค์˜ ๊ฐ’๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด default์˜ ๋‚ด์šฉ ์‹คํ–‰
์กฐ๊ฑด๋ฌธ
์กฐ๊ฑด๋ฌธ์ด false๋กœ ํŒ๋ณ„๋  ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณต
๋ฐ˜๋ณต๋ฌธ
์กฐ๊ฑด๋ฌธ์ด false๋กœ ํŒ๋ณ„๋  ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณต
๋ฐ˜๋ณต๋ฌธ
๋‚ด์šฉ์ด ํ•œ๋ฒˆ์€ ์‹คํ–‰์ด ๋œ ํ›„ ์กฐ๊ฑด๋ฌธ์ด false๋กœ ํŒ๋ณ„๋  ๋•Œ๊นŒ์ง€ ๋‚ด์šฉ ๋ฐ˜๋ณต
๋ฐ˜๋ณต๋ฌธ
id์˜ ๊ฐ’์œผ๋กœ ํŠน์ •ํ•œ ๊ฐ’์„ ๊ฐ€์ง„ ์š”์†Œ ์„ ํƒ
์„ ํƒ์ž
class์˜ ๊ฐ’์œผ๋กœ ํŠน์ •ํ•œ ๊ฐ’์„ ๊ฐ€์ง„ ์š”์†Œ ์„ ํƒ
์„ ํƒ์ž
name์˜ ๊ฐ’์œผ๋กœ ํŠน์ •ํ•œ ๊ฐ’์„ ๊ฐ€์ง„ ์š”์†Œ ์„ ํƒ
์„ ํƒ์ž
ํƒœ๊ทธ ์ด๋ฆ„์˜ ๊ฐ’์œผ๋กœ ํŠน์ •ํ•œ ๊ฐ’์„ ๊ฐ€์ง„ ์š”์†Œ ์„ ํƒ
์„ ํƒ์ž
css ์„ ํƒ์ž์— ํ•ด๋‹นํ•˜๋Š” ์ฒซ๋ฒˆ์งธ ์š”์†Œ ์„ ํƒ
์„ ํƒ์ž
css ์„ ํƒ์ž์— ํ•ด๋‹นํ•˜๋Š” ๋ชจ๋“  ์š”์†Œ ์„ ํƒ
์„ ํƒ์ž
array, boolean, function, number ๋“ฑ ๋ชจ๋“  ๊ฐ์ฒด๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ฐ”๊พธ์–ด ๋ฐ˜ํ™˜
๊ฐ์ฒด ๋ฉ”์†Œ๋“œ
๋ฌธ์ž์—ด์˜ ๊ธธ์ด ๋ฐ˜ํ™˜
๋ฌธ์ž์—ด ๋ฉ”์†Œ๋“œ
์ง€์ •๋œ ์œ„์น˜์—์„œ ๋ฌธ์ž ๋ฐ˜ํ™˜
๋ฌธ์ž์—ด ๋ฉ”์†Œ๋“œ
์ง€์ •๋œ ๋ฌธ์ž์˜ ์œ„์น˜๋ฅผ ์™ผ์ชฝ๋ถ€ํ„ฐ ์ฐพ์•„์„œ ๋ฐ˜ํ™˜
๋ฌธ์ž์—ด ๋ฉ”์†Œ๋“œ
์ง€์ •๋œ ๋ฌธ์ž์˜ ์œ„์น˜๋ฅผ ์˜ค๋ฅธ์ชฝ๋ถ€ํ„ฐ ์ฐพ์•„์„œ ๋ฐ˜ํ™˜
๋ฌธ์ž์—ด ๋ฉ”์†Œ๋“œ
์ง€์ •๋œ ์œ„์น˜์— ์žˆ๋Š” ๋ฌธ์ž์—ด ๋ฐ˜ํ™˜
๋ฌธ์ž์—ด ๋ฉ”์†Œ๋“œ
๋ฌธ์ž์—ด์˜ ์ผ๋ถ€๋ฅผ ์ถ”์ถœ
๋ฌธ์ž์—ด ๋ฉ”์†Œ๋“œ
๋ฌธ์ž์—ด์„ ์ง€์ •ํ•œ ์œ„์น˜๋ถ€ํ„ฐ length๊ฐœ์ˆ˜ ๋งŒํผ์˜ ๋ฌธ์ž์—ด ์ถ”์ถœ
๋ฌธ์ž์—ด ๋ฉ”์†Œ๋“œ
์†Œ๋ฌธ์ž๋กœ ๋ณ€ํ™˜
๋ฌธ์ž์—ด ๋ฉ”์†Œ๋“œ
๋Œ€๋ฌธ์ž๋กœ ๋ณ€ํ™˜
๋ฌธ์ž์—ด ๋ฉ”์†Œ๋“œ
๋‘ ๋ฌธ์ž์—ด์„ ํ•ฉ์นจ
๋ฌธ์ž์—ด ๋ฉ”์†Œ๋“œ
๋ฌธ์ž์—ด์„ ๋ถ„๋ฆฌ
๋ฌธ์ž์—ด ๋ฉ”์†Œ๋“œ
์ง€์ •๋œ index์— ํ•ด๋‹นํ•˜๋Š” ์œ ๋‹ˆ์ฝ”๋“œ ๊ฐ’ ๋ฐ˜ํ™˜
๋ฌธ์ž์—ด ๋ฉ”์†Œ๋“œ
๋ฐฐ์—ด ์›์†Œ ์ „๋ถ€๋ฅผ ํ•˜๋‚˜์˜ ๋ฌธ์ž์—ด๋กœ ํ•ฉ์นจ
๋ฐฐ์—ด ๋ฉ”์†Œ๋“œ
๋ฐฐ์—ด ๋’ท๋ถ€๋ถ„์˜ ๊ฐ’ ์‚ญ์ œ
๋ฐฐ์—ด ๋ฉ”์†Œ๋“œ
๋ฐฐ์—ด ๋’ท๋ถ€๋ถ„์— ๊ฐ’ ์‚ฝ์ž…
๋ฐฐ์—ด ๋ฉ”์†Œ๋“œ
๋ฐฐ์—ด ์•ž๋ถ€๋ถ„์— ๊ฐ’ ์‚ญ์ œ
๋ฐฐ์—ด ๋ฉ”์†Œ๋“œ
๋ฐฐ์—ด ์•ž๋ถ€๋ถ„์— ๊ฐ’ ์‚ฝ์ž…
๋ฐฐ์—ด ๋ฉ”์†Œ๋“œ
๋ฐฐ์—ด์˜ ํŠน์ •์œ„์น˜์— ์š”์†Œ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œ
๋ฐฐ์—ด ๋ฉ”์†Œ๋“œ
๋ฐฐ์—ด์˜ startIndex๋ถ€ํ„ฐ endIndex ์ „ ๊นŒ์ง€์˜ ์š”์†Œ๋ฅผ ์ƒˆ๋กœ์šด ๋ฐฐ์—ด ๊ฐ์ฒด๋กœ ๋ฐ˜ํ™˜
๋ฐฐ์—ด ๋ฉ”์†Œ๋“œ
๋‹ค์ˆ˜์˜ ๋ฐฐ์—ด์„ ํ•ฉ์นจ
๋ฐฐ์—ด ๋ฉ”์†Œ๋“œ
๋ฐฐ์—ด์˜ ์›์†Œ๋ฅผ ์•ŒํŒŒ๋ฒณ์ˆœ์œผ๋กœ ์ •๋ ฌ
๋ฐฐ์—ด ๋ฉ”์†Œ๋“œ
๋ฐฐ์—ด์˜ ์›์†Œ ์ˆœ์„œ๋ฅผ ๊ฑฐ๊พธ๋กœ ๋ฐ”๊ฟˆ
๋ฐฐ์—ด ๋ฉ”์†Œ๋“œ
ํ˜„์žฌ ๋‚ ์งœ์™€ ์‹œ๊ฐ„์„ ๋ฐ˜ํ™˜
Date ๋ฉ”์†Œ๋“œ
์—ฐ๋„๋ฅผ 4๋น„ํŠธ์˜ ์ˆซ์ž(YYYY)๋กœ ๋ฐ˜ํ™˜
Date ๋ฉ”์†Œ๋“œ
์›”์„ ์ •์ˆ˜๋กœ ๋ฐ˜ํ™˜
Date ๋ฉ”์†Œ๋“œ
๋‚ ์งœ๋ฅผ ์ •์ˆ˜๋กœ ๋ฐ˜ํ™˜
Date ๋ฉ”์†Œ๋“œ
์š”์ผ์„ ์ •์ˆ˜๋กœ ๋ฐ˜ํ™˜
Date ๋ฉ”์†Œ๋“œ
์‹œ๋ฅผ ์ •์ˆ˜๋กœ ๋ฐ˜ํ™˜
Date ๋ฉ”์†Œ๋“œ
๋ถ„์„ ์ •์ˆ˜๋กœ ๋ฐ˜ํ™˜
Date ๋ฉ”์†Œ๋“œ
์ดˆ๋ฅผ ์ •์ˆ˜๋กœ ๋ฐ˜ํ™˜
Date ๋ฉ”์†Œ๋“œ
์ผ์ • ์‹œ๊ฐ„ ํ›„ ํ•จ์ˆ˜ ์‹คํ–‰
ํƒ€์ด๋จธ ํ•จ์ˆ˜
์ผ์ • ์‹œ๊ฐ„ ๊ฐ„๊ฒฉ์œผ๋กœ ํ•จ์ˆ˜ ๋ฐ˜๋ณต ์‹คํ–‰
ํƒ€์ด๋จธ ํ•จ์ˆ˜
์‹คํ–‰๋˜๊ณ ์žˆ๋Š” timeout ์ค‘์ง€
ํƒ€์ด๋จธ ํ•จ์ˆ˜
์‹คํ–‰๋˜๊ณ ์žˆ๋Š” interval ์ค‘์ง€
ํƒ€์ด๋จธ ํ•จ์ˆ˜
์›น ํŽ˜์ด์ง€์˜ ๋กœ๋“œ๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ์„ ๋•Œ
์œˆ๋„์šฐ ์ด๋ฒคํŠธ
์›น ํŽ˜์ด์ง€๊ฐ€ ์–ธ๋กœ๋“œ ๋  ๋•Œ
์œˆ๋„์šฐ ์ด๋ฒคํŠธ
๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์˜ค๋ฅ˜๋ฅผ ๋งŒ๋‚ฌ๊ฑฐ๋‚˜ ์š”์ฒญํ•œ ์ž์›์ด ์—†๋Š” ๊ฒฝ์šฐ
์œˆ๋„์šฐ ์ด๋ฒคํŠธ
๋ธŒ๋ผ์šฐ์ €์˜ ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ–ˆ์„ ๋•Œ
์œˆ๋„์šฐ ์ด๋ฒคํŠธ
์‚ฌ์šฉ์ž๊ฐ€ ํŽ˜์ด์ง€๋ฅผ ์œ„์•„๋ž˜๋กœ ์Šคํฌ๋กค ํ•  ๋•Œ
์œˆ๋„์šฐ ์ด๋ฒคํŠธ
๋งˆ์šฐ์Šค ๋ฒ„ํŠผ ํด๋ฆญํ–ˆ๋‹ค ๋•” ๋•Œ
๋งˆ์šฐ์Šค ์ด๋ฒคํŠธ
๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์„ ๋‘ ๋ฒˆ ์—ฐ์† ๋”๋ธ” ํด๋ฆญ ํ•  ๋•Œ
๋งˆ์šฐ์Šค ์ด๋ฒคํŠธ
๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๊ณ  ์žˆ์„ ๋•Œ
๋งˆ์šฐ์Šค ์ด๋ฒคํŠธ
๋ˆŒ๋ €๋˜ ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์„ ๋•” ๋•Œ
๋งˆ์šฐ์Šค ์ด๋ฒคํŠธ
๋งˆ์šฐ์Šค๋ฅผ ์›€์ง์˜€์„ ๋•Œ
๋งˆ์šฐ์Šค ์ด๋ฒคํŠธ
์š”์†Œ ์œ„๋กœ ๋งˆ์šฐ์Šค๋ฅผ ์›€์ง์˜€์„ ๋•Œ
๋งˆ์šฐ์Šค ์ด๋ฒคํŠธ
์š”์†Œ ๋ฐ”๊นฅ์œผ๋กœ ๋งˆ์šฐ์Šค๋ฅผ ์›€์ง์˜€์„ ๋•Œ
๋งˆ์šฐ์Šค ์ด๋ฒคํŠธ
ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋Š” ์ˆœ๊ฐ„
ํ‚ค๋ณด๋“œ ์ด๋ฒคํŠธ
ํ‚ค๋ฅผ ๋ˆŒ๋ €๋‹ค ๋–ผ๋Š” ์ˆœ๊ฐ„
ํ‚ค๋ณด๋“œ ์ด๋ฒคํŠธ
ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ๋ฌธ์ž๊ฐ€ ์ž…๋ ฅ๋˜์—ˆ์„ ๋•Œ
ํ‚ค๋ณด๋“œ ์ด๋ฒคํŠธ
์š”์†Œ์— ํฌ์ปค์Šค๊ฐ€ ๊ฐ”์„ ๋•Œ
ํฌ์ปค์Šค ์ด๋ฒคํŠธ
์š”์†Œ๊ฐ€ ํฌ์ปค์Šค์—์„œ ๋ฒ—์–ด๋‚ฌ์„ ๋•Œ
ํฌ์ปค์Šค ์ด๋ฒคํŠธ
์ „์†ก ๋ฒ„ํŠผ์„ ๋ˆŒ๋ €์„ ๋•Œ ๋˜๋Š” ํ…์ŠคํŠธ ํ•„๋“œ์—์„œ ์—”ํ„ฐํ‚ค๋ฅผ ๋ˆŒ๋ €์„ ๋•Œ
ํผ ์ด๋ฒคํŠธ
ํผ์„ ์ดˆ๊ธฐํ™”ํ•˜๊ธฐ ์œ„ํ•จ
ํผ ์ด๋ฒคํŠธ
ํผ ํ•„๋“œ์—์„œ ๋ณ€๊ฒฝ์ด ์ผ์–ด๋‚ฌ์„ ๋•Œ ( ex. ๋ผ๋””์˜ค ๋ฒ„ํŠผ ํด๋ฆญ )
ํผ ์ด๋ฒคํŠธ
option ํƒœ๊ทธ์—์„œ option์ด ์„ ํƒ๋˜์—ˆ์„ ๋•Œ
ํผ ์ด๋ฒคํŠธ