-
##多行字符串
##字符串模板
##自动拆分字符串
查看全部 -
一个模块就是一个文件
查看全部 -
class 类;实例化:拥有相同的属性和方法,但是状态不同
控制符:public(类的内部外部都能用), private(只能在类的内部进行访问), protected(能在类的内部和子类【继承】中使用)
constructor 构造函数(不能在外部访问到的),只有在实例化的时候被调用
类的继承:extends 父类,重新建立构造函数的话必须要调用父类的构造函数;
查看全部 -
字符串特性:
1、多行字符串
2、字符串模板
3、自动拆分字符串
function test(template, name, age) {
console.log(template);
console.log(name);
console.log(age);
}
var myname = "zhai liang";
var getAge = function () {
return 18;
}
test`hello my name is ${myname}, i'm ${getAge()}`
查看全部 -
yield 关键字
查看全部 -
类型定义文件 *.d.ts 帮助开发者在ts中使用已有的js工具包
查看全部 -
@注解 告诉一个外部框架如何来处理ts的一个类或程序
查看全部 -
一个文件就是一个模块
export 对外暴露
import 引入
查看全部 -
super( ) 调父类的构造函数
查看全部 -
箭头表达式:用来声明匿名函数,消除传统匿名函数的this指针问题
查看全部 -
析构表达式:从一个对象的属性或数组的元素里初始化本地变量
查看全部 -
在方法的参数声明后面用 ? 来标明此参数为可选参数
可选参数必须声明在必选参数后面
查看全部 -
在参数名称后用 : 指定参数的类型
在参数声明后面用 = 来指定参数的默认值
带默认值的参数要声明在最后面
查看全部 -
多行字符串 ` `
表达式 ${ }
查看全部 -
强大的IDE支持
类型检查 为变量指定类型 -减少开发阶段犯错误的几率
语法提示 -提高开发效率
重构 方便修改变量 方法 文件名 -提高开发效率 提升代码质量
查看全部
举报