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;
}
专注:全栈开发工程师 | 独立开发者

浙公网安备 33010602011771号