λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

javascript/πŸ“– study39

[μŠ€ν„°λ”” 1μ£Όμ°¨] 6μž₯ 데이터 νƒ€μž… 6μž₯ 데이터 νƒ€μž… μžλ°”μŠ€ν¬λ¦½νŠΈλŠ” 7개의 데이터 νƒ€μž…μ„ μ œκ³΅ν•©λ‹ˆλ‹€.(6개의 μ›μ‹œνƒ€μž… κ³Ό κ°μ²΄νƒ€μž…) μ›μ‹œ νƒ€μž… 숫자, λ¬Έμžμ—΄, λΆˆλ¦¬μ–Έ, undefined, null, symbol 객체 νƒ€μž… 객체, ν•¨μˆ˜ λ°°μ—΄ λ“± 숫자 νƒ€μž… μžλ°”μŠ€ν¬λ¦½νŠΈλŠ” μ •μˆ˜μ™€ μ‹€μˆ˜λ₯Ό κ΅¬λΆ„ν•΄μ„œ 데이터 νƒ€μž…μ„ μ§€κ³΅ν•˜μ§€ μ•Šκ³  ν•˜λ‚˜μ˜ Number νƒ€μž…λ§Œ μ‘΄μž¬ν•©λ‹ˆλ‹€. 숫자 νƒ€μž…μ€ λͺ¨λ‘ μ‹€μˆ˜λ‘œ 처리됨 (64λΉ„νŠΈ λΆ€λ™μ†Œμˆ˜μ  ν˜•μ‹) μ •μˆ˜, μ‹€μˆ˜, 2μ§„μˆ˜, 8μ§„μˆ˜, 16μ§„μˆ˜ λͺ¨λ‘ μˆ«μžνƒ€μž… 이며 이λ₯Ό μ°Έμ‘°ν•˜λ©΄ λͺ¨λ‘ 10μ§„μˆ˜λ‘œ 해석됨 var binary = 0b01000001; // 2μ§„μˆ˜ var octal = 0o101; // 8μ§„μˆ˜ var hex = 0x41; // 16μ§„μˆ˜ // ν‘œκΈ°λ²•λ§Œ λ‹€λ₯Ό 뿐 λͺ¨λ‘ 같은 값이닀. console.log(binary); /.. 2022. 2. 4.
[μŠ€ν„°λ”” 1μ£Όμ°¨] 5μž₯ ν‘œν˜„μ‹κ³Ό λ¬Έ 5μž₯ ν‘œν˜„μ‹κ³Ό λ¬Έ ν‘œν˜„μ‹μ΄ 평가 λ˜μ–΄ λ‚˜μ˜¨ κ²°κ³Ό κ°€ κ°’(value) 즉, λ³€μˆ˜μ— ν• λ‹Ήλ˜λŠ” 것이 값이닀. λ¦¬ν„°λŸ΄ λ¦¬ν„°λŸ΄ μ΄λž€ μ‚¬λžŒμ΄ 이해할 수 μžˆλŠ” 문자 λ˜λŠ” μ•½μ†λœ 기호λ₯Ό μ‚¬μš©ν•΄ 값을 μƒμ„±ν•˜λŠ” ν‘œκΈ°λ²•μ„ λ§ν•œλ‹€. λ¦¬ν„°λŸ΄ μ’…λ₯˜ μ •μˆ˜ 뢀동 μ†Œμˆ˜μ  2μ§„μˆ˜ 8μ§„μˆ˜ λ¬Έμžμ—΄ λΆˆλ¦¬μ–Έ null undefined 객체 λ°°μ—΄ ν•¨μˆ˜ μ •κ·œ ν‘œν˜„μ‹ ν‘œν˜„μ‹ κ°’μœΌλ‘œ 평가될 수 μžˆλŠ” 문은 λͺ¨λ‘ ν‘œν˜„μ‹ 이닀 λ¦¬ν„°λŸ΄λ„ 값을 μƒμ„±ν•˜κΈ° λ•Œλ¬Έμ— λ¦¬ν„°λŸ΄μ€ κ·Έ 자체둜 ν‘œν˜„μ‹ μ˜ˆμ‹œ //λ¦¬ν„°λŸ΄ ν‘œν˜„μ‹ 10 'Hello' // μ‹λ³„μž ν‘œν˜„μ‹ sum person.name arr[1] // μ—°μ‚°μž ν‘œν˜„μ‹ 10 + 20 sum = 10 su !== 10 // ν•¨μˆ˜/λ©”μ„œλ“œ 호좜 ν‘œν˜„μ‹ square() person.getName() ν‘œν˜„μ‹μ€ κ°’μœΌ.. 2022. 2. 4.
[μŠ€ν„°λ”” 1μ£Όμ°¨] 4μž₯ λ³€μˆ˜ λͺ¨λ˜ μžλ°”μŠ€ν¬λ¦½νŠΈ deep-dive μŠ€ν„°λ”” λ‚΄μš© μ •λ¦¬ν•œ 것 μž…λ‹ˆλ‹€. 4μž₯ λ³€μˆ˜ λ³€μˆ˜λž€? μ»΄ν“¨ν„°λŠ” CPUλ₯Ό μ‚¬μš©ν•΄ μ—°μ‚°ν•˜κ³  λ©”λͺ¨λ¦¬λ₯Ό μ‚¬μš©ν•΄ 데이터λ₯Ό κΈ°μ–΅ν•œλ‹€. λ³€μˆ˜(variable)λŠ” ν•˜λ‚˜μ˜ 값을 μ €μž₯ν•˜κΈ° μœ„ν•΄ ν™•λ³΄ν•œ λ©”λͺ¨λ¦¬ 곡간 자체 λ˜λŠ” κ·Έ λ©”λͺ¨λ¦¬ 곡간을 μ‹λ³„ν•˜κΈ° μœ„ν•΄ 뢙인 이름 κ°’μ˜ μœ„μΉ˜λ₯Ό κ°€λ¦¬ν‚€λŠ” 상징적인 이름 λ³€μˆ˜μ— 값을 μ €μž₯ν•˜λŠ” 것을 ν• λ‹Ή(assignment)(λŒ€μž…, μ €μž₯)이라 ν•˜κ³  λ³€μˆ˜μ— μ €μž₯된 값을 읽어 λ“€μ΄λŠ” 것을 μ°Έμ‘°(reference)라고 ν•©λ‹ˆλ‹€. μ‹λ³„μž(Identifier) λ³€μˆ˜μ˜ 이름을 μ‹λ³„μž 라고함 μ‹λ³„μžλŠ” μ–΄λ–€ 값이 μ €μž₯λ˜μ–΄ μžˆλŠ” λ©”λͺ¨λ¦¬ μ£Όμ†Œλ₯Ό κΈ°μ–΅ν•˜κ³  μžˆλ‹€js μ—μ„œ λ³€μˆ˜, ν•¨μˆ˜ 클래슀 이름은 λͺ¨λ‘ μ‹λ³„μž λ³€μˆ˜ μ„ μ–Έ λ³€μˆ˜λ₯Ό μ‚¬μš©ν•˜λ €λ©΄ λ°˜λ“œμ‹œ μ„ μ–Έ 이 ν•„μš” (λ©”λͺ¨λ¦¬ 곡간 확보) v.. 2022. 2. 4.