zoukankan      html  css  js  c++  java
  • TypeScript 基础内容

    1.TypeScript 区分大小写的

    2.分号是可选的

    3.TypeScript注释分为2种:

       a).单行注释(“//”)

       b).多行注释(“/*……*/”)

    4.TypeScript 是一种面向对象的编程语言。

       一个对象可以抽象为一个类(class),类里面有属性,也有方法(函数 function)

    class person{
    
       name:string;
       age:number;
       sex:number;
    
       speak():void{
        console.log('讲话');
       }
    
    }
    

    5.变量声明

    var [变量名] : [类型] = 值;
    var uname:string = "悟空";
    

    6.TypeScipt运算符

    算术运算符(+,-,*,/,%,++,--)
    逻辑运算符(&&,||,!)
    关系运算符(>,<,==,!=,>=,<=)
    三元/条件运算符(test?expr1:expr2)
    

    7.TypeScript条件运算符

    if……else……
    switch…case 

    8.for循环

    for(i = 5;i>=1;i--) {
        ……
    }
    

    9.for……in循环

    for (var val in list) { 
        //语句 
    }
    

    10.do……while循环

    do
    {
       statement(s);
    }while( condition );
    

    11.continue和break

      continue:跳出本次继续循环
      break:直接跳出循环
    

    12.for…of 、forEach、every 和 some 循环

    let someArray = [1, "string", false];
     
    for (let entry of someArray) {  //解析json很好用
        console.log(entry); // 1, "string", false
    }
    
    
    let list = [4, 5, 6];
    list.forEach((val, idx, array) => {
        // val: 当前值
        // idx:当前index
        // array: Array
    });
    
    
    let list = [4, 5, 6];
    list.every((val, idx, array) => { //相比以上两个,可以有返回值退出
        // val: 当前值
        // idx:当前index
        // array: Array
        return true; // Continues
        // Return false will quit the iteration
    });
    

    13.TypeScript函数(多了返回值,也可以定义参数的类型)

    function function_name(param1 [:datatype], param2 [:datatype]):return_type { 
    // 语句 return value;
    }

      

     

    专注:全栈开发工程师 | 独立开发者
  • 相关阅读:
    2018/12/05 PAT刷题 L1-014 简单题 Java
    2018/12/05 PAT刷题 L1-013 计算阶乘和 Java
    2018/12/04 PAT刷题 L1-012 计算指数 java
    L1-011 A-B Java 部分解
    2018/12/04 PAT再思考 L1-010 比较大小
    2018/12/04 PAT刷题 L1-009 N个数求和 java
    2018/12/04 PAT刷题 L1-008 求整数段和 java
    2018/12/04 PAT刷题 L1-007 念数字 java
    建造者模式
    外观模式
  • 原文地址:https://www.cnblogs.com/wookong/p/14505792.html
Copyright © 2011-2022 走看看