2.5 āĻāĻŽāύ āĻāϰāϰ
Â
āĻĒā§āϰāϤā§āϝā§āĻ āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻā§āϰ āĻāĻŋāĻā§ āϏā§āĻ āĻ āĻĢ āĻŦāĻŋāĻšā§āĻāĻŋāĻāϰ āĻāĻā§ āϝāĻž āĻĻā§āĻāĻž āϝāĻžā§ āϏā§āĻ āĻā§āϝāĻžāϞā§āϰ āĻāĻĒāϰ āύāĻžāύāĻž āĻ āĻĒāĻžāϰā§āĻļāύ āĻāĻžāϞāĻŋā§ā§āĨ¤ āϧāϰāĻž āϝāĻžāĻ āύāĻŋāĻā§āϰ āĻāĻā§āϏāĻžāĻŽā§āĻĒāϞāĻāĻž āύāĻŋā§ā§āĻ
Â
āĻĒā§āϰāĻĨāĻŽā§ āĻĻā§āĻāϤ⧠āĻĒāĻžāĻā§āĻāĻŋ toLoweCase() āĻĒā§āϰāĻĒāĻžāϰā§āĻāĻŋāĻāĻŋ āĻāϞ āĻšāĻā§āĻā§ āĻŽā§āϏā§āĻ āύāĻžāĻŽāĻ āĻā§āϝāĻžāϰāĻŋā§ā§āĻŦāϞā§, āĻāϰ āĻĒāϰā§āϰāĻāĻžāϤ⧠āĻŽā§āϏā§āĻāĻā§ āĻāϞ āĻāϰāĻž āĻšāĻā§āĻā§ āĻĄāĻžāĻāϰā§āĻā§āĻāϞāĻŋāĨ¤ āĻāĻāύ āĻāĻāĻžāύ⧠āĻāĻŋāĻā§ āĻĒā§āϰāĻļā§āύ āĻāϏāĻŦā§, āϝā§
- message() āĻāĻŋ āĻāĻāĻžāĻŦā§ āĻāϞ āĻāϰāĻž āϝāĻžāĻŦā§?
- āĻŽā§āϏā§āĻā§ āĻāĻŋ toLoweCase() āĻāĻā§ ?
- āϝāĻĻāĻŋ āĻĨā§āĻā§āĻ āĻĨāĻžāĻā§, āĻāĻāĻžāĻŦā§ āĻāĻŋ āĻāϞ āĻāϰāĻž āĻāĻŋ āϏāĻŽā§āĻāĻŦ?
- āϝāĻĻāĻŋ āĻĻā§āĻāĻŋāĻā§ āĻāϞ āĻāϰāĻž āϏāĻŽā§āĻāĻŦ āĻ āĻšā§, āĻāĻĻā§āϰ āĻāϞ āĻāϰāϞ⧠āĻāĻŋ āĻĒāĻžāĻā§āĻž āϝāĻžāĻŦā§?
āĻāĻāύ āϧāϰā§āύ āĻāĻŽāϰāĻž āĻŽā§āϏā§āĻāĻā§ āϏā§āĻā§āϰāĻŋāĻ āĻšāĻŋāϏāĻžāĻŦā§ āĻĄāĻŋāĻā§āϞā§ā§āĻžāϰ āĻāϰāĻŋāĻ
Â
āϤāĻžāĻšāϞ⧠âtoLoweCase()â āĻĒā§āϰāĻĒāĻžāϰā§āĻāĻŋāĻ āĻāϞ āĻāϰāϞ⧠āĻāĻŽāϰāĻž âHello World!â āϏā§āĻā§āϰāĻŋāĻāĻāĻžāϰ āϞā§ā§āĻžāϰ āĻā§āϏ⧠āĻĒāĻžāĻŦā§āĨ¤ āĻāĻŋāύā§āϤ⧠āĻŽā§āϏā§āĻāĻā§ āĻĄāĻžāĻāϰā§āĻā§āĻāϞāĻŋ āĻāϞ āĻĻāĻŋāϞ⧠āĻāĻŽāϰāĻž āĻāĻŽāύ āĻāĻāĻāĻŋ āĻāϰāϰ āĻĒāĻžāĻŦā§āĨ¤
āĻ āϧāϰāύā§āϰ āĻāϰāϰ āĻāĻŽāĻžāĻĻā§āϰ āĻāĻā§ā§āĻĄ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ āϝāĻāύ āĻāĻŽāϰāĻž āĻāĻŽāĻžāĻĻā§āϰ āĻā§āĻĄ āϰāĻžāύ āĻāϰāĻžāĻ āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āϰāĻžāύāĻāĻžāĻāĻŽ āĻāĻāĻāĻŋ āĻā§āϝāĻžāϰāĻŋā§ā§āĻŦāϞā§āϰ āĻāĻžāĻāĻĒā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āϤāĻžāϰ āĻĒā§āϰāĻĒāĻžāϰā§āĻāĻŋāĻ āύāĻŋāϰā§āύ⧠āĻāϰā§āĨ¤ āĻĒā§āϰāĻŋāĻŽāĻŋāĻāĻŋāĻ āĻāĻžāĻāĻĒā§āϰ āĻāύā§āϝ āϰāĻžāύāĻāĻžāĻāĻŽā§āϰ āύāĻŋāϰā§āύā§āĻāĻž āϏāĻšāĻ āĻšāϞā§āĻ, āĻ āύā§āϝ āĻāĻžāĻāĻĒāϏ āϝā§āĻŽāύ āĻĢāĻžāĻāĻāĻļāύāĻĻā§āϰ āĻāĻžāĻāĻĒ āϰāĻžāύāĻāĻžāĻāĻŽā§āϰ āύāĻŋāϰā§āύ⧠āĻāϰ⧠āĻāĻ āĻŋāύāĨ¤ āĻāĻāĻāĻž āĻĢāĻžāĻāĻāĻļāύāĻā§ āĻāϞ āύāĻž āĻĻāĻŋā§ā§ āϰāĻžāύāĻāĻžāĻāĻŽ āύāĻŋāϰā§āύ⧠āĻāϰāĻž āϏāĻŽā§āĻāĻŦ āύāĻžāĨ¤ āϝā§āĻŽāύ āύāĻŋāĻā§āϰ āĻĢāĻžāĻāĻāĻļāύāĻāĻŋāĻ
āĻĒāĻŋāĻāϰ āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻā§āϰ āĻāĻāĻž āĻŦā§āĻāϤ⧠āĻšāϞ⧠āĻāĻ āĻĢāĻžāĻāĻāĻļāύ⧠āĻāĻāĻāĻž āϰâā§āϝāĻžāύāĻĄāĻŽ āĻā§āϝāĻžāϞ⧠āĻĻāĻŋā§ā§ āϰāĻžāύ āĻāϰāĻžāύ⧠āĻāĻžā§āĻž āĻāϰ āĻā§āύ āĻĒāĻĨ āύā§āĻāĨ¤ āĻāĻ āĻāĻžāĻŦā§ āϰâā§āϝāĻžāύā§āĻĄāĻŽ āĻā§āϝāĻžāϞ⧠āϝāĻžāϰ āĻā§āύ āĻĄāĻŋāĻĢāĻžāĻāύ āĻāϰāĻž āĻāĻžāĻāĻĒ āύāĻžāĻ, āϤāĻžāĻĻā§āϰ āĻŦāϞ⧠āĻĄāĻžāĻāύāĻžāĻŽāĻŋāĻāĻžāϞāĻŋ āĻāĻžāĻāĻĒāĻĄāĨ¤ āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻāϰ āĻā§āϝāĻžāϰāĻŋā§āĻžāĻŦāϞāϰāĻž āĻšā§ āĻĄāĻžāĻāύāĻžāĻŽāĻŋāĻ āĻāĻžāĻāĻĒāĻĄāĨ¤ āĻāϰ āĻāϞā§āĻā§āĻāĻžāĻ āϏā§āĻā§āϝāĻžāĻāĻŋāĻ āĻāĻžāĻāĻĒāĻŋāĻāĨ¤
āϏā§āĻā§āϝāĻžāĻāĻŋāĻ āĻāĻžāĻāĻĒāĻŋāĻ (Static Typing)
āĻāĻā§āϰ āĻāĻā§āϏāĻžāĻŽā§āĻĒāϞ⧠āĻāĻŽāϰāĻž āϝāĻĻāĻŋ āĻāĻāĻā§ āĻāĻŋāύā§āύ āĻāĻžāĻŦā§ āϞāĻŋāĻāĻŋ āϤāĻžāĻšāϞ⧠āĻāĻŽāϰāĻž āĻĻā§āĻāϤ⧠āĻĒāĻžāĻāĻ
Â
āϏā§āĻā§āϝāĻžāĻāĻŋāĻ āĻāĻžāĻāĻĒāĻŋāĻ āĻ āĻāĻŽāϰāĻž āĻāĻā§ āĻĨā§āĻā§āĻ āĻāĻāĻāĻž āĻā§āϝāĻžāϰāĻŋā§ā§āĻŦāϞ āĻāĻŋ āĻāĻžāĻāĻĒ āĻšāĻŦā§ āϤāĻž āĻāϞā§āϞā§āĻ āĻāϰ⧠āĻĻā§āĻāĨ¤ āĻāĻĒāϰ⧠āϝā§āĻŽāύ āĻāĻŽāϰāĻž āĻŽā§āϏā§āĻ āύāĻžāĻŽāĻ āĻā§āϝāĻžāϰāĻŋā§āĻŦāϞāĻā§ âhello!â āϏā§āĻā§āϰāĻŋāĻ āĻĻāĻŋā§ā§ āĻāύāĻŋāϏāĻŋā§āĻžāϞāĻžāĻāĻ āĻāϰā§āĻāĻŋāĨ¤ āϤāĻāύ āϏā§āĻā§āϝāĻžāĻāĻŋāĻ āĻāĻžāĻāĻĒ āϏāĻŋāϏāĻā§āĻŽāĻ āĻāĻŽāĻžāĻĻā§āϰ āĻāĻžāύāĻžāĻŦā§ āĻāĻŽāĻžāĻĻā§āϰ āĻā§āϝāĻžāϰāĻŋā§ā§āĻŦāϞ āĻāĻŋ āϧāϰāύā§āϰ āĻĒā§āϰāĻĒāĻžāϰā§āĻāĻŋāĻā§āϰ āĻāĻā§āϏā§āϏ āĻĒāĻžāĻŦā§ āĻ āĻĨāĻŦāĻž āĻĒāĻžāĻŦā§ āύāĻžāĨ¤
āύāύ āĻāĻā§āϏā§āĻĒāĻļāύ āĻĢā§āϞāĻŋāĻāϰ (Non-Exception Failure)
āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āϰāĻžāύāĻāĻžāĻāĻŽ āĻāĻŽāĻžāĻĻā§āϰ āĻāϰāϰ āĻĻā§āĻāĻžā§ āĻāϏāĻŋāĻāĻŽāĻ(ECMAScript) āύāĻžāĻŽāĻ āĻāύāĻā§āύāĻļāύ āĻĢāϞ⧠āĻāϰā§āĨ¤ āĻāϏāĻŋāĻāĻŽāĻ āĻāĻāϧāϰāύā§āϰ āĻāύāĻā§āύāĻļāύ āϏāĻŋāϏā§āĻā§āĻŽ āϝāĻž āĻŦāϞ⧠āĻāĻāĻāĻž āϞāĻžāĻāĻā§ā§ā§āĻ āĻāĻŋāĻāĻžāĻŦā§ āϞā§āĻāĻž āĻšāĻŦā§ āĻŦāĻž āĻāĻŋ āĻāĻŋ āĻāύāĻā§āύāĻļāύ āĻĢāϞ⧠āĻāϰāĻŦā§āĨ¤ āϝā§āĻŽāύ āĻā§āύ āĻā§āϝāĻžāϰāĻŋā§ā§āĻŦāϞ āĻĢāĻžāĻāĻāĻļāύ āύāĻž āĻšāϞ⧠āϤāĻžāĻā§ āĻāϞ āĻāϰāĻž āϝāĻžāĻŦā§ āύāĻž, āĻāϰāϞ⧠āĻāϰāϰ āĻĻāĻŋāĻŦā§āĨ¤ āĻāĻŋāύā§āϤ⧠āϏā§āĻāĻāĻžāĻŦā§āĻ āĻāĻāĻāĻž āĻ āĻŦāĻā§āĻā§āĻ āĻāϰ āĻā§āύ āĻĒā§āϰāĻĒāĻžāϰā§āĻāĻŋāĻ āύāĻž āĻĨāĻžāĻāϞ⧠āĻāĻāĻāĻž āĻāϞ āĻāϰāϤ⧠āĻā§āϞ⧠āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āϰāĻŋāϞāĻŋāĻā§āύā§āĻ āĻāϰāϰ āύāĻž āĻĻāĻŋā§ā§ āĻĻā§ā§ āĻāύāĻĄāĻŋāĻĢāĻžāĻāύā§āĻĄ (undefined).
Â
āϝāĻĻāĻŋ āϏāĻŋāύā§āĻā§āĻā§āϏ āĻ āĻ āĻŋāĻ āĻĨāĻžāĻā§ āĻ āϰā§āĻĨāĻžā§ āĻā§āϝāĻžāϞāĻŋāĻĄ āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻ āĻšā§ āϤāĻžāĻšāϞā§āĻ āĻāĻā§āϏāĻžāĻā§āĻ āĻāϰāϰ āĻĒāĻžāĻā§āĻž āϝāĻžā§ āύāĻžāĨ¤ āϤāĻžāĻ āĻāĻāĻā§āώā§āϤā§āϰ⧠āϏā§āĻā§āϝāĻžāĻāĻŋāĻ āĻāĻžāĻāĻĒāĻŋāĻ āύāĻž āĻāϰāϞā§, āĻā§āϝāĻžāϞāĻŋāĻĄ āĻāϰāϰ āĻŽā§āϝāĻžāϏā§āĻ āĻĒāĻžāĻā§āĻž āϝāĻžāĻŦā§ āύāĻžāĨ¤ āϝāĻĻāĻŋ āĻāĻĒāϰā§āϰ āĻā§āĻĄāĻāĻŋ āĻāĻŽāϰāĻž āĻāĻžāĻāĻĒāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻ āĻāĻžāϞāĻžāϤāĻžāĻŽ āϤāĻžāĻšāϞ⧠āĻāĻāϧāϰāύā§āϰ āĻŽā§āϝāĻžāϏā§āĻ āĻĒā§āϤāĻžāĻŽāĨ¤
Â
āĻāĻ āϧāϰāύā§āϰ āĻāϰ⧠āĻ āύā§āĻ āĻāĻŋāĻā§ āĻāĻžāĻāĻĒāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āϧāϰāϤ⧠āĻĒāĻžāϰā§, āϝā§āĻŽāύ āĻāĻžāĻāĻĒā§āϏ āĻāĻĻāĻžāĻšāϰāĻŖ ā§§(example1) āĻāύāĻāϞā§āĻĄ āĻĢāĻžāĻāĻāĻļāύ āĻāĻĻāĻžāĻšāϰāĻŖ ⧍(example2), āϞāĻāĻŋāĻ āĻāϰāϰ āĻāĻĻāĻžāĻšāϰāĻŖ ā§Š(example3)āĨ¤
āĻāĻžāĻāĻĒā§āϏ āĻāĻĢ āĻā§āϞāĻŋāĻ (Types of Tooling)Â
āĻāĻžāĻāĻĒāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻļā§āϧ⧠āĻā§āĻĄ āϞā§āĻāĻžāϰ āĻĒāϰ āύā§, āĻā§āĻĄ āϞā§āĻāĻžāϰ āϏāĻŽā§ āĻ āĻā§āϞ āĻļā§āϧāϰ⧠āĻĻāĻŋāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§, āĻāĻžāĻāĻĒ āĻā§āĻāĻžāϰ āĻā§āϞ āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§āĨ¤
āĻāĻŋāĻāϏāϏāĻŋ (TypeScript Compiler)
āĻāϏā§āύ āĻāĻŽāϰāĻž āĻāĻŋāĻāϏāϏāĻŋ āĻā§āϏā§āĻ āĻāϰāĻž āĻāύā§āϝ āĻāύā§āϏāĻāϞ āĻāϰāĻŋāĨ¤
āĻāϰāĻĒāϰ āĻāĻžāϞāĻŋ āĻĢā§āϞā§āĻĄāĻžāϰ⧠āĻāĻŽāϰāĻž âhello.tsâ āĻĢāĻžāĻāϞ āĻŦāĻžāύāĻžāĻāĨ¤ āϝāĻžāϰ āĻā§āϤāϰ⧠āϞāĻŋāĻāĻŋāĻ
Â
āĻāϰāĻĒāϰ āĻāĻžāϰā§āĻŽāĻŋāύāĻžāϞ āĻĨā§āĻā§ āĻāĻ āĻĢā§āϞā§āĻĄāĻžāϰ⧠âtsc hello.tsâ āϰāĻžāύ āĻāϰāĻŋāĨ¤ āĻāĻŋ āĻšāϞā§? āĻāĻĒāĻžāϤ āĻĻā§āώā§āĻāĻŋāϤ⧠āĻāĻŋāĻā§āĻ āύāĻžāĨ¤ āĻāĻžāϰāύ āĻāĻŽāĻžāĻĻā§āϰ āĻā§āύ āĻāϰāϰ āĻāĻŋāϞ āύāĻž, āϤāĻžāĻ āĻāĻžāĻāĻĒāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰ āĻā§āύ āĻāϰāϰ āĻĻā§ā§āύāĻŋāĨ¤ āϤāĻžāĻ āĻāύā§āϏā§āϞ⧠āĻāĻŋāĻā§ āύā§āĻāĨ¤ āĻāĻŋāύā§āϤ⧠āĻā§ā§āĻžāϞ āĻāϰāϞ⧠āĻĻā§āĻāĻž āϝāĻžāĻŦā§, âhello.jsâ āύāĻžāĻŽāĻ āĻāĻāĻāĻŋ āĻĢāĻžāĻāϞ āĻā§āϰāĻŋā§ā§āĻ āĻšā§ā§āĻā§ âhello.tsâ āĻāϰ āĻĒāĻžāĻļā§āĨ¤ āĻāĻ âhello.jsâ āĻĢāĻžāĻāϞ āĻā§āϞāϞ⧠āĻāĻŽāϰāĻž āĻĻā§āĻāϤ⧠āĻĒāĻžāĻāĻ
Â
âhello.tsâ āĻĨā§āĻā§ āϤā§āĻŽāύ āĻā§āύ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āύā§āĻāĨ¤ āĻāĻžāϰāύ āĻāĻāĻž āĻļā§āϧā§āĻ āĻšā§āϝāĻžāϞ⧠āĻā§āĻžāϰā§āϞā§āĻĄ āĻā§āĻĄ āĻāĻŋāϞāĨ¤ āϤāĻžāĻšāϞ⧠āĻāĻŽāϰāĻž āϝāĻĻāĻŋ āĻāĻĻāĻžāĻšāϰāĻŖ ā§Ē (example4) āĻā§āĻĄ āĻāĻĄ āĻāϰāĻŋ âhello.tsâ, āĻāĻŦāĻ âtsc hello.tsâ āϰāĻžāύ āĻāϰāĻŋ, āϤāĻžāĻšāϞ⧠āĻāĻŽāϰāĻž āĻĻā§āĻāϤ⧠āĻĒāĻžāĻāĻ
āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰ āĻāĻŽāĻžāĻĻā§āϰ āĻŦāϞāĻā§ āϝ⧠āĻāĻŽāϰāĻž āĻĻā§āĻāĻāĻžāϰ āϝāĻžā§āĻāĻžā§ āĻāĻāĻāĻž āĻāϰā§āĻā§āĻŽā§āύā§āĻ āĻĒāĻžāĻ āĻŋā§ā§āĻāĻŋāĨ¤
āĻāĻŽāĻŋāĻāĻŋāĻāĻ āĻāĻāĻĨ āĻāϰāϰ (Emitting with Error)
āĻāĻŽāϰāĻž āĻĻā§āĻāϤ⧠āĻĒāĻžāĻŦā§ āĻāĻĒāϰā§āϰ āĻā§āĻĄ āϰāĻžāύā§āϰ āĻāύā§āϝ âhello.jsâ āĻāĻŦāĻžāϰ āĻā§āĻā§āĻ āĻšā§ā§āĻā§āĨ¤ āĻāĻāύ āĻ āύā§āĻ āϏāĻŽā§ āĻāĻŽāύ āĻšāϤ⧠āĻĒāĻžāϰ⧠āĻāĻŽāĻžāĻĻā§āϰ āĻĒāĻžāϰā§āĻĢā§āĻā§āĻ āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻā§āĻĄ, āĻāĻžāĻāĻĒāϏā§āĻā§āϰāĻŋāĻĒā§āĻā§ āĻāύāĻāĻžāϰā§āĻ āĻāϰāϤ⧠āĻāĻŋā§ā§ āĻāĻžāĻāĻĒ āĻāϰāϰ āĻāĻžāĻā§āĻā§āĨ¤ āϏā§āĻ āĻā§āώā§āϤā§āϰ⧠āĻāĻŽāϰāĻž āĻ
āϤāĻžāĻšāϞ⧠āĻāĻŽāĻžāĻĻā§āϰ āĻāϰāϰ āĻāĻžā§āĻžāĻ āĻā§āĻĄ āϰāĻžāύ āĻāϰāĻŦā§āĨ¤ āϏā§āĻ āĻā§āώā§āϤā§āϰ⧠âhello.jsâ āĻā§āĻā§āĻ āĻšāĻŦā§ āύāĻžāĨ¤
āĻāĻā§āϏāĻĒā§āϞāĻŋāϏāĻŋāĻ āĻāĻžāĻāĻĒā§āϏ (Explicit Types)
āĻāĻĻāĻžāĻšāϰāĻŖ ā§Ģ (example5) āĻ āĻāĻŽāϰāĻž âgreetâ āύāĻžāĻŽāĻ āĻĢāĻžāĻāĻāĻļāύ āĻ āĻĒāĻžāϰā§āϏāύ āĻāϰ āĻĄā§āĻ āĻāϰā§āĻā§āĻŽā§āύā§āĻ āĻĒāĻžāĻ āĻžāĻā§āĻāĻŋāĨ¤ āĻāϞā§āĻāϝā§āĻā§āϝ, āϝ⧠āĻāĻŽāϰāĻž āĻĒāĻžāϰā§āϏāύā§āϰ āĻāύā§āϝ āϏā§āĻā§āϰāĻŋāĻ āĻāϰ āĻĄā§āĻā§āϰ āĻāύā§āϝ āĻĄā§āĻ āĻāĻžāĻāĻĒ āĻāϞāĻžāĻĻāĻž āĻāϰ⧠āĻĄāĻŋāĻā§āϞā§ā§āĻžāϰ āĻāϰāĻāĻŋāĨ¤
āĻāĻāĻžāĻā§ āĻŦāϞ⧠āĻāĻā§āϏāĻĒā§āϞāĻŋāϏāĻŋāĻāϞāĻŋ āĻāĻžāĻāĻĒāĻĄ, āĻāĻāύ āĻāĻŽāϰāĻž âgreetâ āĻā§ āĻāϞ āĻĻā§āĻā§āĻžāϰ āĻĒāϰāĻ āĻāϰāϰ āĻāĻžāĻŦā§āĨ¤
āĻāϰ āĻāĻžāϰāύ āĻāĻŽāϰāĻž āĻĄā§āĻ āϝā§āĻāĻž āĻĒāĻžāĻ āĻŋā§ā§āĻāĻŋ āϏā§āĻāĻž āϏā§āĻā§āϰāĻŋāĻ āϰāĻŋāĻāĻžāϰā§āύ āĻāϰā§, āĻĄā§āĻ āĻāĻžāĻāĻĒ āύāĻžāĨ¤ āϤāĻžāĻ āĻāĻŽāĻžāĻĻā§āϰ āύāĻŋāĻ āĻĄā§āĻ āĻāϰā§āĻā§āĻŽā§āύā§āĻ āĻšāĻŋāϏāĻžāĻŦā§ āĻĒāĻžāĻ āĻžāϤ⧠āĻšāĻŦā§āĨ¤
āύ⧠āĻāĻŽāĻĒā§āϞāĻŋāϏāĻŋāĻ āĻāύāĻŋ āĻĢā§āϞā§āϝāĻžāĻ (noImplicitAny)Â
āϝāĻāύ āĻā§āύ āĻāĻžāĻāĻĒ āĻāĻā§āϏāĻĒā§āϞāĻŋāϏāĻŋāĻāϞāĻŋ āĻŦāϞāĻž āύāĻž āĻšā§ āĻāĻāĻāĻž â āĻāĻžāĻāĻĒ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻŖā§āϝ āĻāϰāĻž āĻšā§āĨ¤ āĻāĻŋāύā§āϤ⧠āĻāĻžāĻāĻĒāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻāĻāĻ āĻāϰāĻžāϰ āĻŽā§āϞ āĻāĻĻā§āĻĻā§āĻļā§āϝāĻ āϤ⧠āĻāĻžāĻāĻĒ āĻāĻāĻ āĻāϰāĻžāĨ¤ āϤāĻž āύāĻž āĻšāϞ⧠āĻāĻāĻž āϏāĻŋāĻŽā§āĻĒāϞ āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻšāĻŋāϏā§āĻŦā§āĻ āϧāϰ⧠āύā§ā§āĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āϤāĻžāĻ ânoImplicitAnyâ āĻĢā§āϞā§āϝāĻžāĻ āĻāĻāĻ āĻāϰāĻž āĻšā§ āϝāĻžāϤ⧠āĻāύāĻŋ āĻāĻžāĻāĻĒ āĻāĻŽāĻĒā§āϞāĻŋāϏāĻŋāĻāϞāĻŋ āĻāĻāĻ āύāĻž āĻāϰāĻž āϝāĻžā§āĨ¤
āϏā§āĻā§āϰāĻŋāĻā§āĻ āύāĻžāϞ āĻā§āĻ āĻĢā§āϞā§āϝāĻžāĻ (strictNullChecks)Â
ânoImplicitAnyâ āĻĢā§āϞā§āϝāĻžāĻā§āϰ āĻŽāϤāĻ âstrictNullChecksâ āĻĢā§āϞā§āϝāĻžāĻ āĻāĻāĻ āĻāϰāĻž āĻšā§, āϝāĻžāϤ⧠ânullâ āĻāĻŦāĻ âundefinedâ āĻā§ āĻāĻā§āϏāĻĒā§āϞāĻŋāϏāĻŋāĻāϞāĻŋ āĻšā§āϝāĻžāύā§āĻĄā§āϞ āĻāϰāĻž āϝāĻžā§āĨ¤