关于TypeScript的一点笔记

公司项目,需要用到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){}


      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值