• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

TypeScript使用体会(一)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

typescript使用体会

近期接手了一个公司项目是由TS写的,第一次用在这里做一下简单的使用体会

个人觉得TS与JS相差不多,只是多了一些约束(可能自己还没体会到精髓)

  • typescript是JavaScript的超集

    支持所有原生JS语法包括ES6语法

  • 强类型语言;

    每次声明变量时,都需要注明变量类型(非必须,可以不声明)例:let a:string = ' ' ; let ifTrue:boolean = false ;(虽然非必须,还是加上的好)

    我在使用TS时引用变量,如果错误赋值(我指的是一个字符串类型赋给number类型),TS会直接在代码下面报红;并提示某某类型不可以赋值给这个类型

    

      

 

                      

 

       提示信息为“    ‘ ’ 不可以赋值给number|null   ”

      还有一点就是在传参的时候也会产生问题;比如我这个方法明明不需要参数,在引用的时候非得给他传一个参数那么会在下面报红;并提示 “  预期是0个参数,但实际得到1个参数  ”

        例

        

 

           提示信息:“  预期0个参数,但得到一个参数  ”

       方法内传参 参数类型不匹配时也会报错(同例一)

      体会:虽然在编写代码时比较麻烦,但这种操作在编写代码时就规避掉许多问题,会让我们在代码调试阶段/重构 节省很多时间

      具体使用在下一篇博客推出

     TS官方文档:https://www.tslang.cn/docs/handbook/classes.html

      附加:TS 没坑 框架没坑 TS + 框架会有很多坑

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap