TypeScript特性

  相比 JavaScript ,TypeScript有它自己的一些性质需要我们着重了解。为了更好的发现 JavaScript 和 TypeScript代码的区别,我们可以使用相关在线编辑器
  对于 JavaScript 和 TypeScript代码的区别,小编主要从以下几个方面来举例说明:

一、字符串

(1)多行字符串(数字1左边的键)
这里写图片描述
(2)多行字符串模板
这里写图片描述
(3)自动拆分字符串
这里写图片描述

二、参数

(1)参数类型:在参数名称后面使用冒号还指定参数的类型
这里写图片描述
(2)默认参数:在参数声明后面用等号来指定参数的默认值(带默认值的参数要声明在最后面)
这里写图片描述
(3)可选参数:在方法的参数声明后面用问号来标明此参数为可选参数(可选参数必须声明在必选参数的默认值后面)
这里写图片描述

三、函数

(1)Rest and Spread操作符:
用来声明任意数量的方法参数
这里写图片描述
用来声明固定数量的方法参数
这里写图片描述
(2)generator函数:
控制函数的执行过程,手工暂停和恢复代码执行
这里写图片描述
(3)destructuring析构表达式
(好处:当需要从一个对象的属性或数组的元素里,用它们的值去初始化一些本地的变量,此时可简化代码):
通过表达式将对象或数组拆解成任意数量的变量
**对象
这里写图片描述
这里写图片描述
**数组
取12
这里写图片描述
取34
这里写图片描述
取1234,34作为一个数组
这里写图片描述
这里写图片描述

四、表达式

箭头表达式:用来声明匿名函数,消除传统匿名函数的this指针问题
这里写图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值