-
1、多行字符串,使用双撇号进行换号
2、字符串模板(引用变量)。
3、自动拆分字符串(字符串模板调用方法test,自动将模板里字符拆分为第一个变量template)。
模板字符串(定义多行文本): `string` ;
并且,模板字符串中可以嵌入表达式且不需要类似“+”这类链接符:`I am ${age}` ;
${express}既可以是变量,也可以是表达式。
拆分模板字符串,调用方法的过程中自动拆分模板字符串:func`string ${express}` -> function func(argu1, argu2){} ;
查看全部 -
为什么需要compiler
因为大部分浏览器还没有完成支持TypeScript(也就是不完全支持ES6),所以需要编译器将TypeScript的代码转为JavaScript
在线编译typescript代码
http://www.typescriptlang.org/play/index.html
查看全部 -
TypeScript的优势
(1)支持ES6规范
(2)强大的IDE支持
(3)Angular2的开发语言
IDE优势
1、类型检查
2、语法提示
3、方便文件名、变量名修改
查看全部 -
TypeScript
微软开发的编程语言
是JavaScript脚本语言的超集.JS代码不用任何修改,就可以在TS下执行。
Angular2就是用TS开发
查看全部 -
系数表达式 函数
输出1、2、数组3、4
查看全部 -
输出1、2 、数组3、4
查看全部 -
数组表达式
输出数组里面的第1、4个数查看全部 -
系数表达式
输出查看全部 -
generator函数:控制函数的执行过程,手工暂停、恢复代码执行
function*:声明一个函数
yield:打断点
查看全部 -
有限参数、无限参数
查看全部 -
function test(...strs){ //传入一个数组
strs.forEach(function(str)){
console.log(str);
}
}
查看全部 -
可选参数必须在必选参数的后面。
先给前面的参数赋值。最后的参数可以赋默认值。
查看全部 -
参数类型:string、any、number、boolean、声明方法的返回值:function test():void{}
给数值、方法的数值、方法
var myname :string = "zifuchuan ";
“:”设置数据类型,防止赋值错误
any类型,可以赋任何类型的值
function test0():void{}没有返回值
查看全部 -
ts:`多行字符串`
字符串模板:`显示的内容 ${自己定义的变量或者方法}`
自动拆分字符串:
查看全部 -
,查看全部
举报