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

  

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐