
μ€λμ TypeScript μ κ΄ν΄μ μμ±ν΄λ³΄λ €κ³ νλ€.
νμ
μ€ν¬λ¦½νΈλ μλ°μ€ν¬λ¦½νΈμ λ¨μ μ 보μνκΈ° μν΄ λ§λ€μ΄μ§ μ μ νμ
μΈμ΄ μ΄λ€.
π€μ¬κΈ°μ μ κΉ!
λμ μΈμ΄λ μ μ μΈμ΄?!?
- λμ μΈμ΄
- λ³μ νμ μ΄ λ°νμμΌλ κ²°μ λλ μΈμ΄.
- μ μ°νκ³ κ°λ¨ν λ¬Έλ²μ΄λ©° λνμ μΌλ‘
JavaScript,Pythonκ° ν΄λΉλλ€.- μ μ μΈμ΄
- μ»΄νμΌ μμ κ²°μ λλ μΈμ΄.
- λνμ μΌλ‘
C, C++, C#, Javaλ±μ΄ μμΌλ©°, λ³μμ νμ μ μ§μ ν΄μ€μΌνλ€.- μ»΄νμΌ μ μλ£νμ λ§μ§ μμ κ°μ΄ λ€μ΄μμΌλ©΄ μ»΄νμΌ μλ¬κ° λ°μνλ€.
- μλκ° λΉ λ₯΄κ³ νμ μλ¬λ‘ μΈν λ¬Έμ μ μ μ΄κΈ°μ λ°κ²¬ κ°λ₯ν μ μμ΄ νμ μ μμ μ±μ΄ λλ€.
κΈ°μ‘΄μ μλ°μ€ν¬λ¦½νΈμ κΈ°λ₯μ λͺ¨λ μ¬μ©ν μμκ³ , νμ
λ¬Έλ²μ μ¬μ©νμ¬ μλ¬λ₯Ό μ¬μ μ λ°©μ§ ν μ μκ² νλ€.
μλ°μ€ν¬λ¦½νΈλ νμ₯λμΈμ΄μ΄κΈ° λλ¬Έμ μ¦μ μ€λ₯κ° μκΈ΄λ€.
곡μλ¬Έμλ₯Ό λ―μ΄λ³΄λ©΄,,
곡μλ¬Έμ μ°Έμ‘°
JavaScript and More
νμ μ€ν¬λ¦½νΈλ νΈμ§κΈ°μμ λ κΈ΄λ°ν ν΅ν©μ μ§μνκΈ° μν΄ JavaScriptμ μΆκ° ꡬ문μ μ 곡νλ€.
A Result You Can Trust
νμ μ€ν¬λ¦½νΈλ μλ°μ€ν¬λ¦½νΈλ‘ λ³νμ΄ κ°λ₯νκ³ , μλ°μ€ν¬λ¦½νΈκ° μ€νλλ λͺ¨λ κ³³μμ μ€νλλ€.
Safety at Scale
νμ μ€ν¬λ¦½νΈλ μλ°μ€ν¬λ¦½νΈλ₯Ό μ΄ν΄νλ©°, μΆκ° μ½λ μμ΄λ νλ₯ν λꡬλ₯Όμ 곡νκΈ°μν΄ νμ μΆλ‘ μ μ¬μ©νλ€.
κ·Έλ λ€λ©΄ μ¬κΈ°μ λλ μλ¬Έμ΄ μλ€.
μ§κΈ λ΄κ° λ°°μ°κ³ μλ JavaScriptλ νμ
μ΄ λ°νμμ λμ μΌλ‘ μ€μ λμ΄ λ³΄λ€ νμ
μ κ΄λνλ€. μ΄λ° μ μ κ°λ°μ νΈμμ λ°λΌ μμ½κ² μ¬μ©λ μ μλ€κ³ μκ°μ΄ λ€μ§λ§, μ΄λ μμ νλ‘μ νΈμμλ νΈλ¦¬νλ€κ³ νλ€.
ν° νλ‘μ νΈλ₯Ό μ§νν λλ (μ½λ μ μ¦κ° & νμΈμ μ½λ μμ μ) Typeκ³Ό κ΄λ ¨λ λ²κ·Έλ€μ΄ λ§μ΄ λ°μνλ€.
JavaScript κΈ°λ°μ μ μ νμ
λ¬Έλ²μ μΆκ°ν νλ‘κ·Έλλ° μΈμ΄λ‘, Type μ μ¬μ©ν¨μΌλ‘μ¨ μ½λ ν리ν°μ κ°λ
μ±μ λμΌ μ μλ€.
μ»΄νμΌ μ μλ£νμ λ§μ§ μμ κ°μ΄ λ€μ΄κ°λ©΄ μ»΄νμΌ μλ¬λ₯Ό λ°μμμΌ μμ¬μ΄ λλ²κΉ μ΄ κ°λ₯ν΄μ§λ€.
λμ μμ°μ±μ μ 곡νλ€. Javascriptλ κ°μ²΄μ νλλ ν¨μμ λ§€κ°λ³μ λ€μ΄μ€λ κ°μ΄ 무μμΈμ§ μκΈ°μν΄ μ¬λ¬νμΌμ μ΄ν΄μΌνμ§λ§, TypeScript λ λ³μμ μ§μ νμ
μ μμ±νμ¬ λ³μ μ΄λ¦λΏ μλλΌ λ°μ΄ν°μ μλ£νκΉμ§ λ°λ‘ μ μ μλ€. =>μ½λκ° μ§κ΄μ μ΄λ€
TypeScriptλ νμ
μΆλ‘ κΈ°λ₯μ΄ μμ΄ νμ
μ΄ λͺ
μλμ§ μμ λ³μμλ μλμΌλ‘ νμ
μ μ€μ ν΄μ€λ€.
νμ μ€ν¬λ¦½νΈμ μ₯/λ¨μ
- μ₯μ 1 . μμ μ μΈ κ°λ° νκ²½ (μλ¬ μ¬μ λ°©μ§)
- λμ νμ μΈμ΄μΈ μλ°μ€ν¬λ¦½νΈλ₯Ό 보μ
- μ μ νμ μΈμ΄ => μ»΄νμΌ κ³Όμ μμ νμ μ§μ νμ¬ μ»΄νμΌ μλ¬ λ°©μ§
- μλ°μ€ν¬λ¦½νΈμ μνΌ μ (μμ νμ₯μ) λ‘ μμ€ν¬λ¦½νΈλ‘ μ§μΈ μ½λλ₯Ό νμ₯ν΄μ μ¬μ© κ°λ₯
- μ₯μ 2 . κ°λ° λ¬Έμν
- νμ μ€ν¬λ¦½νΈλ μ½λμ νμ μ μ§μ νμ¬ μ½λμ κ°λ μ±μ ν₯μμν΄
- λ³μ μ΄λ¦ λΏλ§μλλΌ λ°μ΄ν° μλ£νκΉμ§ μ μ μμ΄ μ½λ μμ±μ μ§κ΄μ μΌλ‘ ν μ μμ.
- μ₯μ 3 . μμ°μ±(μλμμ±)
- νμ μ€ν¬λ¦½νΈλ IDEμμ μ°λμ΄ μ©μ΄
- μ μ νμ κ²μ¬λ₯Ό ν΅ν΄ μ½λ μμ± μ€μ λ°μν μ μλ μ€λ₯λ₯Ό 미리 λ°©μ§
- λ¨μ 1 . νμ μ μ νμ λ°μ μλ£νμ λΉλ‘―ν μ¬λ¬ νμ μ€ν¬λ¦½νΈμ κΈ°λ₯μ μ΅νμΌν΄μ λ°°μ°κΈ° μ΄λ €μ
- νλ‘μ νΈ κ·λͺ¨κ° μμ κ³³μμλ νμ μ μνλ λΆλΆμ΄ μ€νλ € λΆλ΄λ μ μμ.
- λ¨μ 2 . μ΄κΈ° μ ν μ΄ μ΄λ €μ