Ø 类型转换
C#里常用的类型转换一个是前面圆括号加类型,一个是as。
TypeScript和C#一样,只不是圆括号改成尖括号。
let test: any = '123';
let str1: string = <string>test;
let str2: string = test as string;
Ø TypeScript在C#基础上更进一步,由于JavaScript是门非常灵活的语言,TypeScript作为JavaScript的超集需要保持灵活性,所以接口在TypeScript里可以脱离具体的类,单独作为类似契约的存在,接口里的属性也并非一定需要实现。
Ø 类
同C#一样,由构造函数,属性,方法组成,属性和方法有三个级别的访问权限:private, protected, public,比C#少个internal。
不过不同的是C#类的成员默认是private,而TypeScript默认是public。
在类里面所有成员都必须用this来访问。
Ø 匿名函数有两种写法:
function checkLogin(name: string, pwd: string): boolean{
return true;
}
let checkLogin = (name: string, pwd: string) => {
return false;
}
let checkLogin = function(name: string, pwd: string){
return true;
}
Ø async await :异步
http://www.cnblogs.com/brookshi/p/6426726.html
TypeScript进阶
180

被折叠的 条评论
为什么被折叠?



