当前位置: 首页 > news >正文

【黑马程序员】1、TypeScript介绍_黑马程序员前端TypeScript教程,TypeScript零基础入门到实战全套教程

课程地址:【黑马程序员前端TypeScript教程,TypeScript零基础入门到实战全套教程】 https://www.bilibili.com/video/BV14Z4y1u7pi/?share_source=copy_web&vd_source=b1cb921b73fe3808550eaf2224d1c155

目录

 1、TypeScript介绍

1.1  TypeScript是什么

1.2 TypeScript为什么要为JS添加类型支持

1.3 TS相比JS的优势


 1、TypeScript介绍

1.1  TypeScript是什么

TypeScript 简称TS,是JavaScript的超集(JS有的TS都有)。

TypeScript = Type + JavaScript (在JS基础上,加了类型支持)

TypeScript 是微软开发的开源编程语言,可以在任何运行JavaScript的地方运行。

1.2 TypeScript为什么要为JS添加类型支持

JS类型系统存在先天缺陷,导致JS容易出类型错误 UncaughtError,增加了找bug改bug的时间,影响开发效率。

TS是静态类型的编程语言,JS是动态类型的编程语言。

静态类型:编译期做类型检查。

动态类型:执行期做类型检查。

代码先编译后执行。

对于JS来说,等到代码真正执行的时候才会发现错误。

对于TS来说,在代码编译的时候就能发现错误。

配合VS Code等开发工具,TS可以在编写代码的同时发现错误,减少找bug改bug时间。

1.3 TS相比JS的优势

http://www.lryc.cn/news/308127.html

相关文章:

  • JS进阶——深入对象
  • Gitlab部署管理
  • MyBatis 学习(二)之 第一个 MyBatis 案例
  • 30天自制操作系统(第21天)
  • linux系统Jenkins的安装
  • 【GStreamer】basic-tutorial-1:GstBus、GstMessage详解
  • Python中的可变变量与不可变变量
  • OpenGL调用窗口,方向键和鼠标
  • fastAdmin表格列表的功能
  • 用来检查 CUDA、Conda 和 PyTorch 的版本的python文件
  • 基于Redisson,实现分布式锁注解
  • 【机器学习】机器学习是什么?
  • 一文速览深度伪造检测(Detection of Deepfakes):未来技术的守门人
  • C# 中的执行表达式树(Expression Tree)
  • 森林监测VR虚拟情景再现系统更便利
  • 高频面试题整理(一)
  • 2-23 switch、JVM内存模型、垃圾回收机制、this、static、变量的分类
  • 基础!!!吴恩达deeplearning.ai:卷积层
  • SpringBoot案例(黑马学习笔记)
  • 项目流程图
  • 鸿蒙这么大声势,为何迟迟看不见岗位?最新数据来了
  • Qt中关于信号与槽函数的思考
  • 项目技术栈-解决方案-消息队列
  • 【深度优先搜索】【图论】【推荐】332. 重新安排行程
  • DAY9-防病毒AV概述
  • TCP缓存
  • Socket网络编程(一)——网络通信入门基本概念
  • RTCA DO-178C 机载系统和设备认证中的软件注意事项-软件质量保证流程(八)
  • K 个一组翻转链表 力扣
  • Java毕业设计 基于SSM SpringBoot vue购物比价网站