从C#到TypeScript

Ø  类型转换

C#里常用的类型转换一个是前面圆括号加类型,一个是as
TypeScript
C#一样,只不是圆括号改成尖括号。

let test: any = '123';

let str1: string = <string>test;

let str2: string = test as string;

 

 

Ø TypeScriptC#基础上更进一步,由于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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值