• 什么是typescript


    • typeScript是添加了类型系统的JavaScript,适用于任何项目
    • typeScript是一门静态类型,弱类型的语言
    • TypeScript 是完全兼容 JavaScript 的,它不会修改 JavaScript 运行时的特性。
    • TypeScript 可以编译为 JavaScript,然后运行在浏览器、Node.js 等任何能运行 JavaScript 的环境中。

    类型系统

    类型系统用于如何将编程语言中的数值和表达式归为不同的类型,以及如何操作这些类型和这些类型如何互相作用

    类型可以确认一个值或者一组值,具有特定的意义和目的。每一个类型都对应了一个针对于这个类型的算法运算。实际的编程语言类型系统,起源于计算机架构的实际问题、编译器实现,以及语言设计。

    类型系统的作用

    类型可以让编译器侦测一些代码的错误,例如 "Hello World" + 3 这样的不同数据类型间操作的问题。

    利于编译器的优化,静态类型语言的类型声明,可以让编译器明确地知道程序员的意图。例如:如果我们指定一个类型是 int ,那么编译就知道,这个类型会以 4 个字节的倍数进行对齐,编译器就可以非常有效地利用更有效率的机器指令。

    有类型的编程语言,可以让代码更易读和更易维护,代码的语义也更清楚,代码模块的接口(如函数)也更丰富和清楚。从高层上来说,类型可以用来定义不同模块间的交互协议,比如函数的入参类型和返回类型,从而可以让接口更有语义,而且不同的模块数据交换更为直观和易懂。

  • 相关阅读:
    Distributed Transaction Coordinator 服务因 3221229584 (0xC0001010) 服务性错误而停止 解决办法
    串行通信
    Sun下山后的IT格局 Oracle能抗衡IBM吗?
    串行通信比并行通信的速度更高
    ERP渠道商怨气冲天 自比“农民工”没有明天
    销售渠道
    甲骨文中国开始整合SUN中国 SUN市场部遭洗牌
    PHP 事件机制(2)
    (备忘)
    jquery键盘事件的更改
  • 原文地址:https://www.cnblogs.com/dehenliu/p/14889288.html
Copyright © 2020-2023  润新知