TypeScript 和 JavaScript 是目前项目开发中较为流行的两种脚本语言,我们已经熟知 TypeScript 是 JavaScript 的一个超集。JavaScript 和 TypeScript 的主要差异:

1、TypeScript 可以使用 JavaScript 中的所有代码和编码概念,TypeScript 是为了使 JavaScript 的开发变得更加容易而创建的。例如,TypeScript 使用类型和接口等概念来描述正在使用的数据,这使开发人员能够快速检测错误并调试应用程序

2、TypeScript 从核心语言方面和类概念的模塑方面对 JavaScript 对象模型进行扩展。

3、JavaScript 代码可以在无需任何修改的情况下与 TypeScript 一同工作,同时可以使用编译器将 TypeScript 代码转换为 JavaScript。

4、TypeScript 通过类型注解提供编译时的静态类型检查。

5、TypeScript 中的数据要求带有明确的类型,JavaScript不要求。

6、TypeScript 为函数提供了缺省参数值。

7、TypeScript 引入了 JavaScript 中没有的“类”概念。

8、TypeScript 中引入了模块的概念,可以把声明、数据、函数和类封装在模块中。

最新文章

  1. 在ubuntu上面配置nginx实现反向代理和负载均衡
  2. SVN合并代码
  3. thinkphp模板中截取中文字符串的方法分享
  4. [CF738D]Sea Battle(贪心)
  5. LinkedList类
  6. 《零成本实现Web自动化测试--基于Selenium》 第五章 Selenium-RC
  7. POJ 3342 (树形DP)
  8. 高性能 Socket 组件 HP-Socket v3.2.1-RC5 公布
  9. Android API 中文(76)——AdapterView.OnItemLongClickListener
  10. FS BPM 业余研发(用户详细操作手册--单人串行/并行)之 深圳分公司技术部请假审批流程
  11. CKEditor上传视频(java)
  12. CSS语法基础
  13. SQL语句利用日志写shell
  14. [JS]计算字符串中出现最多的字符和其出现次数
  15. Scala_针对集合的操作
  16. jedis 连接redis
  17. 堆 Heap
  18. 用JQuery获取输入框中的光标位置
  19. 利用Admin-LTE项目搭建自己前端的开发框架模板
  20. IDA逆向:结构体的逆向

热门文章

  1. thinkpad T480安装WIN7
  2. ul 加 li 实现 select 下拉选功能
  3. koa 项目实战(一)创建项目
  4. tensorflow分布式运行
  5. python处理文件---每行末尾加上字符
  6. mysql知识点汇集
  7. Session中的方法概述
  8. VMWare虚拟机->锁定文件失败,打不开磁盘的解决办法
  9. java:JQuery(Ajax,JSON)
  10. PTA --- 天梯赛 L1-064 估值一亿的AI核心代码