关于TypeScript的一点笔记
2017-09-01 16:00
239 查看
公司项目,需要用到Angular2,随之而来的就是学习Ang2和它指定的语法TypeScript。今天先记录一下TypeScript的一点笔记,后续更新Ang2。
首先,TypeScript是JS的超集,可以编译成纯的JavaScript。它可以在任何浏览器任何计算机和任何操作系统上运行。。。(来自官网。。。)https://www.tslang.cn/,有兴趣的去看看
其次,看了视频和API之后,总结了几个tsc的特性
(1)变量类型声明:
js:var a = "abc"
var a=12.。。。。。不多说,随便命名就好啦~~~
tsc:var a:string = "abc"
var b:number = 12
var c:boolean = true(false)
var d:any = ..........(随便)
(2)引入类的概念
class Car{
wheels:number;
drive{
console.log("这是一个有趣的车...")
}
}
var myCar : Car = new Car();
(3)构造函数constructor:类的对象创建出来就会立即执行的函数
class Car{
wheels:number;
constructor(mpn:number){
this.speed = npm
}
}
var myCar : Car = new Car(70);
(4)可见度(访问控制符)
public都可以访问
private当前类的对象可以访问
protected当前类和子类可以访问
(5)箭头函数
()=>相当于function ()
没有参数 ()=>{}相当于 function(){}
一个参数 value=>{}相当于function(value){}
两个参数 (arg1,arg2)=>{}相当于function(arg1,arg2){}
首先,TypeScript是JS的超集,可以编译成纯的JavaScript。它可以在任何浏览器任何计算机和任何操作系统上运行。。。(来自官网。。。)https://www.tslang.cn/,有兴趣的去看看
其次,看了视频和API之后,总结了几个tsc的特性
(1)变量类型声明:
js:var a = "abc"
var a=12.。。。。。不多说,随便命名就好啦~~~
tsc:var a:string = "abc"
var b:number = 12
var c:boolean = true(false)
var d:any = ..........(随便)
(2)引入类的概念
class Car{
wheels:number;
drive{
console.log("这是一个有趣的车...")
}
}
var myCar : Car = new Car();
(3)构造函数constructor:类的对象创建出来就会立即执行的函数
class Car{
wheels:number;
constructor(mpn:number){
this.speed = npm
}
}
var myCar : Car = new Car(70);
(4)可见度(访问控制符)
public都可以访问
private当前类的对象可以访问
protected当前类和子类可以访问
(5)箭头函数
()=>相当于function ()
没有参数 ()=>{}相当于 function(){}
一个参数 value=>{}相当于function(value){}
两个参数 (arg1,arg2)=>{}相当于function(arg1,arg2){}
相关文章推荐
- 笔记:关于 FFMPEG 中时间戳的一点小知识(1)
- [JAVA Programming] 关于JList的一点笔记
- 关于动态数组的一点笔记
- 关于Node的async包的一点笔记
- 关于iBatis-selectKey的一点笔记
- 关于多线程的一点笔记
- 关于tar的一点笔记
- 关于BUG_ON()的一点笔记
- 关于DLL的一点笔记
- 关于使用YTKNetwork的一点小笔记
- 关于DrillThrough的一点笔记
- java学习笔记1-关于throw和throws的一点总结
- 关于BUG_ON()的一点笔记
- 关于JAVA多线程编程的一点笔记
- 关于最短路、负环、差分约束系统的一点笔记
- 关于Java各种流的一点笔记
- 一点关于红外线套接字IrSock的笔记
- Lua 小白关于Table遍历的一点笔记
- (笔记)关于binder机制的一点理解
- 关于xls的一点笔记