1. // type annotation 类型注解,我们来告诉ts变量是什么类型
    2. // type inference 类型推断, TS会自去尝试分析变量类型
    3. // 如果 TS 能自动分析变量类型,我们不需要做什么
    4. // 如果 TS 无法分析,我们就需要类型注解
    5. let count: number;
    6. count = 123;
    7. let countInference = 123;
    8. const firstNumber = 1;
    9. const secondNumber = 2;
    10. const total = firstNumber + secondNumber;
    11. // 这种情况下 不知道具体类型,所以需要加注解
    12. function fn_total(a: number, b: number) {
    13. return a + b;
    14. }
    15. const res = fn_total(firstNumber, secondNumber);

    typescript就是让所有的变量都有具体类型