[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ES6+ ์‹ฌํ™”] 1. Class

1. ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด OOP: Object Oriented Programming ECMAScript ์ŠคํŽ™์— OOP๋ผ๊ณ  ์ž‘์„ฑ๋˜์–ด ์žˆ์Œ ECMAScript is an object-oriented pro

2022๋…„ 2์›” 22์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ES6+ ์‹ฌํ™”] 0. ๊ฐ•์ขŒ ์†Œ๊ฐœ, ๋ฒ”์œ„

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ฐ”์ด๋ธ” ๊ฐ•์ขŒ์˜ ๋งˆ์ง€๋ง‰ ๊ฐ•์ขŒ๊ฐœ์„ค๋œ "์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ES6+ ๊ธฐ๋ณธ" ๊ฐ•์ขŒ์™€ ํ•จ๊ป˜ ES6+ ์ŠคํŽ™์˜ 95% ์ด์ƒ์„ ๋‹ค๋ฃธํŠนํžˆ, ๋น„๋™๊ธฐ ํ†ต์‹ ๊ณผ ๋น„๋™๊ธฐ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ง๋ผํ•˜์—ฌํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฐœ๋…์œผ๋กœ ์ ‘๊ทผ11๋‹จ๊ณ„๋กœ ๋‚˜๋ˆ„์–ด ๋‹จ๊ณ„๋ณ„๋กœ ์ฝ”๋“œ ๊ตฌํ˜„๋น„๋™๊ธฐ ํ†ต์‹ ๊ณผ ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ๋ฅผ ์ •๋ฆฌ

2022๋…„ 2์›” 16์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ES6+ ๊ธฐ๋ณธ] 24. WeakSet ์˜ค๋ธŒ์ ํŠธ

Set ์˜ค๋ธŒ์ ํŠธ์™€ ์ฐจ์ด์˜ค๋ธŒ์ ํŠธ๋งŒ value ๊ฐ’์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œnumber ๋“ฑ์˜ ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ ํƒ€์ž… ์‚ฌ์šฉ ๋ถˆ๊ฐ€๊ฐœ๋…์€ WeakMap๊ณผ ๊ฐ™์Œvalue๋งŒ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ๋‹ค๋ฆ„value์˜ ์ฐธ์กฐ๊ฐ€ ๋ฐ”๋€Œ๋ฉด GC ๋Œ€์ƒ์ง€์› ๋ฉ”์†Œ๋“œhas(), add(), delete()WeakSet ์ธ์Šค

2022๋…„ 2์›” 5์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ES6+ ๊ธฐ๋ณธ] 23. Set ์˜ค๋ธŒ์ ํŠธ

Set ์˜ค๋ธŒ์ ํŠธ๋Š”value(๊ฐ’)์˜ ์ปฌ๋ ‰์…˜value1,,, valueN ํ˜•ํƒœ๋กœ ์ž‘์„ฑSet์€ ๋Œ€๊ด„ํ˜ธ\[]๊ฐ€ ํ•˜๋‚˜์ž‘์„ฑํ•œ ์ˆœ์„œ๋กœ ์ „๊ฐœ ๋จSet ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ, ๋ฐ˜ํ™˜ํŒŒ๋ผ๋ฏธํ„ฐ์— ๊ฐ’์„ ์ž‘์„ฑํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ, ์˜ค๋ธŒ์ ํŠธ ํƒ€์ž… ์‚ฌ์šฉ ๊ฐ€๋Šฅsize ํ”„๋กœํผํ‹ฐSet ์ธ์Šคํ„ด์Šค์˜ ์—˜๋ฆฌ๋จผํŠธ ์ˆ˜๋ฅผ ๋ฐ˜ํ™˜Set

2022๋…„ 2์›” 5์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ES6+ ๊ธฐ๋ณธ] 22. WeakMap ์˜ค๋ธŒ์ ํŠธ

WeakMap์€ object๋งŒ key๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅnumber ๋“ฑ์˜ ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ ํƒ€์ž… ์‚ฌ์šฉ ๋ถˆ๊ฐ€value๋Š” ์ œํ•œ ์—†์ŒMap์—์„œ key๋กœ ์ฐธ์กฐํ•œ object๋ฅผ ์‚ญ์ œํ•˜๋ฉดobject๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋˜์ง€๋งŒMap์— object๊ฐ€ ๋‚จ์Œ๋ฉ”๋ชจ๋ฆฌ ๋ฆญ(memory leak) ๋ฐœ์ƒWeak

2022๋…„ 2์›” 5์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ES6+ ๊ธฐ๋ณธ] 21. Map ์˜ค๋ธŒ์ ํŠธ

key์™€ value์˜ ์ปฌ๋ ‰์…˜Map ์˜ค๋ธŒ์ ํŠธ ํ˜•ํƒœkey, value ํ˜•ํƒœ์ฒ˜๋Ÿผ๋Œ€๊ด„ํ˜ธ ์•ˆ์— key์™€ value๋ฅผ ์ž‘์„ฑ๋‹ค์–‘ํ•œ ํƒ€์ž…์„ key๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ŒMap์˜ key ์ฒ˜๋ฆฌfor-of ๋ฌธ์—์„œ ์ž‘์„ฑํ•œ ์ˆœ์„œ๋Œ€๋กœ ์ฝํ˜€์งMap ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ๋ฐ˜ํ™˜ํŒŒ๋ผ๋ฏธํ„ฐ์— ์ดํ„ฐ๋Ÿฌ๋ธ” ์˜ค๋ธŒ์ ํŠธ

2022๋…„ 2์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ES6+ ๊ธฐ๋ณธ] 20. Symbol ํ•จ์ˆ˜, ๋ฉ”์†Œ๋“œ

๊ธ€๋กœ๋ฒŒ Symbol ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ(registry)์—{key: value} ํ˜•ํƒœ๋กœ Symbol์— ์ €์žฅํŒŒ๋ผ๋ฏธํ„ฐ()์˜ ๋ฌธ์ž์—ด์ด key๊ฐ€ ๋˜๊ณ  Symbol()๋กœ ์ƒ์„ฑํ•œ ๊ฐ’์ด value๊ฐ€ ๋จregistry์˜ ์‚ฌ์ „์  ์˜๋ฏธ: ๋“ฑ๋ก, ๊ธฐ๋ก๊ธ€๋กœ๋ฒŒ Symbol ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋Š” ๊ณต์œ  ์˜์—ญ๋‹ค๋ฅธ

2022๋…„ 2์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ES6+ ๊ธฐ๋ณธ]19. Symbol Property

ES2019 ์ŠคํŽ™์—์„œ @@iterator ํ˜•ํƒœ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Œ@@๋Š”Well-Known Symbol์„ ๋‚˜ํƒ€๋‚ด๋Š” ๊ธฐํ˜ธ@@match์™€ Symbol.match๊ฐ€ ๊ฐ™์Œ์ŠคํŽ™์—์„œ๋Š” @@match ํ˜•ํƒœ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ ๊ฐœ๋ฐœ์ž๋Š” Symbol.match ํ˜•ํƒœ๋ฅผ ์‚ฌ์šฉES2019 ๊ธฐ์ค€: 12๊ฐœ We

2022๋…„ 2์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ES6+ ๊ธฐ๋ณธ] 18. Symbol ์˜ค๋ธŒ์ ํŠธ

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ Primitive ๊ฐ’์€์˜ค๋ธŒ์ ํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ ๊ฐ’์ด๋ฉฐ ํ•จ์ˆ˜๋ฅผ ๊ฐ–๊ณ  ์žˆ์ง€ ์•Š์Œconst num = 100;์„ ํ• ๋‹นํ•˜๋ฉดnum ๋ณ€์ˆ˜์— 100๋งŒ ํ• ๋‹น๋˜๋ฉฐ ์•„๋ฌด๊ฒƒ๋„ ์ฒจ๋ถ€๋˜์ง€ ์•Š์Œ100์ด primitive ๊ฐ’ES5์˜ primitive ๊ฐ’ ํƒ€์ž…string, number,

2022๋…„ 2์›” 3์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ES6+ ๊ธฐ๋ณธ] 17. Generator ์˜ค๋ธŒ์ ํŠธ

Generator functionfunction\* ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•œ ํ•จ์ˆ˜์ œ๋„ˆ๋ ˆ์ดํ„ฐ ํ•จ์ˆ˜ ํ˜•ํƒœfunction ์„ ์–ธ๋ฌธ, function ํ‘œํ˜„์‹, GeneratorFunction์ž‘์„ฑ ๋ฐฉ๋ฒ•function\* ๋‹ค์Œ์— ์†Œ๊ด„ํ˜ธ() ์ž‘์„ฑ. ์ด์–ด์„œ ์ž‘์„ฑํ•ด๋„ ๋˜๊ณ  ํ•˜๋‚˜ ์ด์ƒ ๋„์›Œ๋„ ๋จf

2022๋…„ 2์›” 3์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ES6+ ๊ธฐ๋ณธ] 16. RegExp ์˜ค๋ธŒ์ ํŠธ

์ •๊ทœ ํ‘œํ˜„์‹ ์‚ฌ์šฉ ํ˜•ํƒœ๋งค์น˜ ์‹œ์ž‘ ์œ„์น˜๋ฅผ lastIndex ํ”„๋กœํผํ‹ฐ์— ์„ค์ •๋””ํดํŠธ ๊ฐ’: 0g ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉดlastIndex ํ”„๋กœํผํ‹ฐ ์œ„์น˜๋ถ€ํ„ฐ ๋งค์น˜const value = "ABABA", obj = /B/gg ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉด lastIndex ํ”„๋กœํผํ‹ฐ ๊ฐ’์ด ๋ฐ”๋€Œ

2022๋…„ 2์›” 3์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ES6+ ๊ธฐ๋ณธ] 15. Math ์˜ค๋ธŒ์ ํŠธ

ES5๊นŒ์ง€๋Š” ์ˆ˜ํ•™ ๊ณ„์‚ฐ ์ฒ˜๋ฆฌ์— ๋ถ€์กฑํ–ˆ์œผ๋‚˜ES6์—์„œ ์ˆ˜ํ•™ ๊ณ„4์‚ฐ์šฉ ํ•จ์ˆ˜๊ฐ€ ๋งŽ์ด ์ถ”๊ฐ€๋จํŠนํžˆ, ๋จธ์‹ ๋Ÿฌ๋‹/๋”ฅ๋Ÿฌ๋‹์— ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋จ์ผ๋ฐ˜์ ์œผ๋กœ ์ˆ˜ํ•™ ๊ณ„์‚ฐ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๊ฐœ์š” ์ค‘์‹ฌ์œผ๋กœ ๋‹ค๋ฃธMath.trunc()์†Œ์ˆ˜๋ฅผ ์ œ์™ธํ•œ ์ •์ˆ˜ ๋ฐ˜ํ™˜Math.sign()๊ฐ’์˜ ๋ถ€ํ˜ธ์— ํ•ด๋‹นํ•˜๋Š”

2022๋…„ 2์›” 3์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ค‘๊ณ ๊ธ‰] 7. ๋…ผ๋ฆฌ์  ์ •๋ฆฌ

Object์— Object๋ฅผ ํ• ๋‹นํ•˜๋ฉด ํ”„๋กœํผํ‹ฐ ๊ฐ’์ด ์—ฐ๋™๋จ๋ฐฐ์—ด๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์—ฐ๋™๋จ์—ฐ๋™ ๋ฐฉ์ง€: ํ”„๋กœํผํ‹ฐ ๋‹จ์œ„๋กœ ํ• ๋‹นRecursive Function ํ•จ์ˆ˜ ์•ˆ์—์„œ ์ž์‹  ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ํ˜•ํƒœ์‚ฌ์šฉ ์‚ฌ๋ก€ {name: {name: {name: value}}}\[1, 2, 3, 4

2022๋…„ 2์›” 1์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ค‘๊ณ ๊ธ‰] 6. this

ํ‚ค์›Œ๋“œobj.name() ํ˜•ํƒœ๋กœ ํ˜ธ์ถœํ•œ ํ•จ์ˆ˜(๋ฉ”์†Œ๋“œ)์—์„œ this๋กœ ์ธ์Šคํ„ด์Šค(์˜ค๋ธŒ์ ํŠธ)๋ฅผ ์ฐธ์กฐ์‹คํ–‰ ์ฝ˜ํ…์ŠคํŠธ์˜ this ๋ฐ”์ธ๋”ฉ ์ปดํฌ๋„ŒํŠธ์— ๋ฐ”์ธ๋”ฉ๊ธ€๋กœ๋ฒŒ ์˜ค๋ธŒ์ ํŠธ์—์„œ this๋Š” ๊ธ€๋กœ๋ฒŒ ์˜ค๋ธŒ์ ํŠธ ์ฐธ์กฐthis์™€ window ์˜ค๋ธŒ์ ํŠธwindow๋Š” JS์—์„œ ๋งŒ๋“  ๊ฒƒ์ด ์•„๋‹ˆ๋ฉฐ ๊ธ€๋กœ๋ฒŒ

2022๋…„ 2์›” 1์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ค‘๊ณ ๊ธ‰] 5. function instance

function ์ธ์Šคํ„ด์Šค ๊ธฐ์ค€ function ๊ตฌ๋ถ„ ๋นŒํŠธ์ธ Function ์˜ค๋ธŒ์ ํŠธ function ์˜ค๋ธŒ์ ํŠธ: function ํ‚ค์›Œ๋“œ๋กœ ์ƒ์„ฑ function ์ธ์Šคํ„ด์Šค: new ์—ฐ์‚ฐ์ž๋กœ ์ƒ์„ฑ function ์˜ค๋ธŒ์ ํŠธ๋„ ์ธ์Šคํ„ด์Šค ๋นŒํŠธ์ธ

2022๋…„ 2์›” 1์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ค‘๊ณ ๊ธ‰] 4. Execution Context

์‹คํ–‰ ์ฝ˜ํ…์ŠคํŠธ Exeuction Context ํ•จ์ˆ˜๊ฐ€ ์‹คํ–‰๋˜๋Š” ์˜์—ญ, ๋ฌถ์Œ ํ•จ์ˆ˜ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์‹คํ–‰ ๊ฒฐ๊ณผ๋ฅผ ์ €์žฅ ์ŠคํŽ™์ƒ์˜ ์‚ฌ์–‘ music("์Œ์•…")์œผ๋กœ ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜๋ฉด ์—”์ง„์€ ์‹คํ–‰ ์ฝ˜ํ…์ŠคํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์‹คํ–‰ ์ฝ˜ํ…์ŠคํŠธ ์•ˆ์œผ๋กœ

2022๋…„ 2์›” 1์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ES6+ ๊ธฐ๋ณธ] 14. Array ์˜ค๋ธŒ์ ํŠธ

์ฒซ ๋ฒˆ์งธ ํŒŒ๋ผ๋ฏธํ„ฐ์˜ ์˜ค๋ธŒ์ ํŠธ๋ฅผ Array ์˜ค๋ธŒ์ ํŠธ๋กœ ๋ณ€ํ™˜๋‘ ๋ฒˆ์งธ ํŒŒ๋ผ๋ฏธํ„ฐ์— ํ•จ์ˆ˜ ์ž‘์„ฑopt์ดํ„ฐ๋Ÿฌ๋ธ” ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์ „๊ฐœํ•  ๋•Œ๋งˆ๋‹ค ํ˜ธ์ถœ์„ธ ๋ฒˆ์งธ ํŒŒ๋ผ๋ฏธํ„ฐ์— ์˜ค๋ธŒ์ ํŠธ ์ž‘์„ฑoptํ˜ธ์ถœ๋œ ํ•จ์ˆ˜์—์„œ this๋กœ ์ฐธ์กฐํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’์„ Array๋กœ ๋ณ€ํ™˜, ๋ฐ˜ํ™˜ํŒŒ๋ผ๋ฏธํ„ฐ์— ๋ณ€ํ™˜ ๋Œ€์ƒ ๊ฐ’์„ ์ž‘์„ฑ์ฝค๋งˆ๋กœ

2022๋…„ 1์›” 31์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ES6+ ๊ธฐ๋ณธ] 13. Template Literal

Template Literal๋ฌธ์ž์—ด ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ๋ฆฌํ„ฐ๋Ÿดํ‘œํ˜„์‹์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Œ๊ฐ•์ขŒ์—์„œ๋Š” ํ…œํ”Œ๋ฆฟ์œผ๋กœ ํ‘œ๊ธฐbacktick ์•ˆ์— ํ‘œํ˜„์‹ ์ž‘์„ฑํ‘œํ˜„์‹์„ ${ํ‘œํ˜„์‹} ํ˜•ํƒœ๋กœ ์ž‘์„ฑtagged Templateํ˜ธ์ถœ๋˜๋Š” ํ•จ์ˆ˜๋ฅผ ํƒœ๊ทธ ํ•จ์ˆ˜(tag function)๋ผ๊ณ  ๋ถ€๋ฆ„show() ํ•จ์ˆ˜

2022๋…„ 1์›” 31์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ES6+ ๊ธฐ๋ณธ] 12. Object ์˜ค๋ธŒ์ ํŠธ

๋‘ ๊ฐœ์˜ ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’๊ณผ ๊ฐ’ ํƒ€์ž…์„ ๋น„๊ต๊ฐ™์œผ๋ฉด true, ์•„๋‹ˆ๋ฉด false ๋ฐ˜ํ™˜์˜ค๋ธŒ์ ํŠธ ๋น„๊ต ๋ชฉ์ ์ด ์•„๋‹˜\[]์™€ \[] ๋น„๊ต, {}์™€ {} ๋น„๊ต๋Š” falseJS ๊ฐ’ ๋น„๊ต ๋ฐฉ๋ฒ•๊ฐ’๊ณผ ํƒ€์ž…๊นŒ์ง€ ๋ชจ๋‘ ๋น„๊ต: ===ํƒ€์ž…์€ ๋น„๊ตํ•˜์ง€ ์•Š๊ณ  ๊ฐ’๋งŒ ๋น„๊ต: ==Object.is()์™€ ==

2022๋…„ 1์›” 31์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋น„๊ธฐ๋„ˆ] 8. Boolean ์˜ค๋ธŒ์ ํŠธ, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํŠน์ง•, Object ์˜ค๋ธŒ์ ํŠธ(ES5 ๊ธฐ์ค€), JSON ์˜ค๋ธŒ์ ํŠธ, Date ์˜ค๋ธŒ์ ํŠธ, Math ์˜ค๋ธŒ์ ํŠธ

๋นŒํŠธ์ธ ์˜ค๋ธŒ์ ํŠธtrue์™€ false ์ฒ˜๋ฆฌ๊ฐ’์ด ์žˆ์œผ๋ฉด true๋กœ ์ธ์‹false ์ธ์‹ ๊ธฐ์ค€undefined, null, NaN๋นˆ ๋ฌธ์ž์—ด, ์ˆซ์ž ํƒ€์ž…์˜ 0์ˆซ์ž ๊ฐ’ ๋ณ€ํ™˜ ๊ธฐ์ค€true๋ฅผ 1๋กœ, false๋ฅผ 0์œผ๋กœ ๋ณ€ํ™˜Boolean ์ธ์Šคํ„ด์Šค ์ƒ์„ฑํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’์„ true ๋˜๋Š” fal

2022๋…„ 1์›” 31์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€