Typescript是根据es6来扩展的js 的超集。
字符串的特性有:
多行字符串:
字符串模版
可以使用$+大括号这种语法来放入变量,免去了+号和双印号这些,更加方便,需要说明的是,只能在双憋号里面使用,如果在双引号里面使用,会成字符串输出。
字符串自动拆分
当使用字符串模版去调用方法等时候,字符串模版的值会自动赋值给方法等参数。如下图
先输出my name is 再输出zhangfei 再输出18,分别对应三个参数,第一个参数是字符串模版,其他的是其中的变量
参数的特性
可以使用冒号来为参数指定类型
可以使用等号来为参数赋指定的值
可以使用问号来设置可选参数,设置可选参数必须在必选参数的后面,否则会报错
函数新特性
typescript rest and spread 操作符
第二种用法