码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • TypeScript 语法


    文章目录

      • 类型声明
      • 值与类型
      • tsc 编译器

    原文来自原文来自阮一峰的博客

    类型声明

    TypeScript 代码最明显的特征,就是为 JavaScript 变量加上了类型声明。

    类型声明的写法,一律为在标识符后面添加「冒号 类型」。函数参数和返回值,也是这样来声明类型。

    值与类型

    类型(type)是针对值(value)的,可以视为是后者的一个元属性。每一个值在 TypeScript 里面都是有类型的。

    TypeScript 代码只涉及类型,不涉及值。所有跟「值」相关的处理,都由 JavaScript 完成。

    TypeScript 项目里面,其实存在两种代码,一种是底层的「值代码」,另一种是上层的「类型代码」。前者使用 JavaScript 语法,后者使用 TypeScript 的类型语法。

    它们是可以分离的,TypeScript 的编译过程,实际上就是把「类型代码」全部拿掉,只保留「值代码」。

    tsc 编译器

    TypeScript 官方提供的编译器叫做 tsc,可以将 TypeScript 脚本编译成 JavaScript 脚本。

    根据约定,TypeScript 脚本文件使用 .ts 后缀名,JavaScript 脚本文件使用 .js 后缀名。tsc 的作用就是把 .ts 脚本转变成 .js 脚本。

    TypeScript 允许将 tsc 的编译参数,写在配置文件 tsconfig.json。只要当前目录有这个文件,tsc 就会自动读取,所以运行时可以不写参数。

    阮一峰 TypeScript 教程

  • 相关阅读:
    ------构造类型数据—结构体---- + ----函数-----
    0068 IO流
    信息检索与智能问答
    Hystrix服务降级fallback
    Dump文件分析 - PDB强制匹配流程
    矩阵可逆的充要条件及证明
    docker compose 管理应用服务的常用命令
    GaussDB SQL基础语法示例-常见的条件表达式
    AV1时域滤波相关代码
    创建表
  • 原文地址:https://blog.csdn.net/qq_30302485/article/details/133923445
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号