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;
}

  

 

专注:全栈开发工程师 | 独立开发者
原文地址:https://www.cnblogs.com/wookong/p/14505792.html