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

✏️/JavaScript

[JavaScript] μžλ£Œν˜• (Data Type) / μ’…λ₯˜, ν˜•λ³€ν™˜, typeof

πŸ”— μžλ£Œν˜•(Data Type) μ’…λ₯˜

 

μˆ«μžν˜• (Number) : 10μ§„μˆ˜, 16μ§„μˆ˜, μ‹€μˆ˜ λͺ¨λ‘ ν•΄λ‹Ή

λ¬Έμžν˜• (String)

λ…Όλ¦¬ν˜• (Boolean) : true(μ°Έ) / false(거짓)

undefined : λ―Έμ •μ˜λœ μžλ£Œν˜•

null : 아무것도 μ°Έμ‘°ν•˜μ§€ μ•Šμ€ μžλ£Œν˜•

 

 

πŸ“Œ undefined VS null 차이점

 

곡톡점 : "값이 μ—†λ‹€."

 

undefined

  • 데이터 νƒ€μž…
  • μ΄ˆκΈ°ν™” λ˜μ§€ μ•Šμ€ κΈ°λ³Έ μ΄ˆκΈ°κ°’ μƒνƒœ
  • ex) var data1;

null

  • 였브젝트(객체) νƒ€μž…
  • 객체λ₯Ό λ‹΄κΈ°μœ„ν•œ λ³€μˆ˜λ₯Ό μ΄ˆκΈ°ν™” ν•˜λŠ” μƒνƒœ
  • ex) var data = null;

(🀷‍♀️) undefined 보닀 null λŒ€μƒ λ³€μˆ˜κ°€ 더 큰 λ²”μœ„μΈ λŠλ‚Œ

 


πŸ”— μžλ£Œν˜• ν™•μΈν•˜κΈ°

 

typeof(λ³€μˆ˜);

 


πŸ”— μžλ£Œν˜• ν˜•λ³€ν™˜

 

λ¬Έμžν˜• -> μˆ«μžν˜•

  • Number(λ³€μˆ˜); : μ •,μ‹€μˆ˜ν˜• λͺ¨λ‘ 포함
  • ParseInt(λ³€μˆ˜); : μ •μˆ˜ν˜•μœΌλ‘œ λ³€ν™˜
  • ParseFloat(λ³€μˆ˜); : μ‹€μˆ˜ν˜•μœΌλ‘œ λ³€ν™˜

μˆ«μžν˜• -> λ¬Έμžν˜•

  • string();
  • λ³€μˆ˜.toString();
  • λ³€μˆ˜.toString(16); : 16μ§„μˆ˜ λ¬Έμžν˜•μœΌλ‘œ λ³€ν™˜
  • λ³€μˆ˜.toFixed(); : μ‹€μˆ˜ λ¬Έμžν˜•μœΌλ‘œ λ°˜ν™˜

 


πŸ’‘ 같이 λ³΄λ©΄ μ’‹μ„ Post

 

[JavaScript] λ³€μˆ˜(Variable) / μ’…λ₯˜

πŸ”— λ³€μˆ˜(Variable)λž€?  λ³€μˆ˜λž€ 데이터λ₯Ό μ €μž₯ν•˜λŠ” μž₯μ†Œλ₯Ό μ˜λ―Έν•œλ‹€. πŸ”— λ³€μˆ˜ μ„ μ–Έ 방법 πŸ”— λ³€μˆ˜ μ’…λ₯˜ μ „μ—­ λ³€μˆ˜ : 전체 μ˜μ—­μ—μ„œ μ‚¬μš© κ°€λŠ₯ ν•œ λ³€μˆ˜ 지역 λ³€μˆ˜ : 정해진 μ˜μ—­ λ‚΄μ—μ„œλ§Œ μ‚¬μš© κ°€λŠ₯

devjindev.tistory.com

 

[JavaScript] μ—°μ‚°μž(Operator) / μ’…λ₯˜

πŸ”— κΈ°λ³Έ 사칙 μ—°μ‚°μž + , - , * , / , % πŸ”— λ¬Έμžμ—΄ μ—°μ‚°μž + : λ¬Έμžμ—΄ ν•©μΉ˜κΈ° ex) '감' + '자' => '감자' πŸ”— 볡합 λŒ€μž… μ—°μ‚°μž += : κΈ°μ‘΄ λ³€μˆ˜ 값에 값을 λ”ν•˜κΈ° -= : κΈ°μ‘΄ λ³€μˆ˜ 값에 값을 λΉΌκΈ° *= : κΈ°μ‘΄ λ³€

devjindev.tistory.com