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

TypeScript学习笔记 - P1

TypeScript学习笔记——简介

  • 1. TypeScript的简介
  • 2. TS增加了什么?
          • 1. 类型
          • 2. 支持ES6新特性
          • 3. 添加ES不具备的新特性
          • 4. 丰富的配置选项
          • 5. 强大的开发工具
  • 3.TS开发环境搭建
        • 1. 下载Node.js
        • 2. 安装Node.js
        • 3. 使用npm全局安装typescript
  • 4.第一个TS文件
        • 1. 创建ts文件
        • 1. 编译ts文件

1. TypeScript的简介

TypeScript(以下简称ts)是由微软公司开发,以JavaScript(以下简称js)为基础构建的一门语言,属于js的一个超集,它使得js由动态类型的语言转变为静态类型的语言,扩展了js,它可以在任何支持js的平台中执行,但是,ts不能被js解析器直接执行,需要先编译为js文件再执行。

2. TS增加了什么?

1. 类型
2. 支持ES6新特性
3. 添加ES不具备的新特性
4. 丰富的配置选项
5. 强大的开发工具

3.TS开发环境搭建

1. 下载Node.js

搜索node进入官网,根据自己设备选择安装即可

2. 安装Node.js

命令行输入node -v查看是否安装成功(显示版本即表示安装成功)

3. 使用npm全局安装typescript
  • 命令行输入npm i -g typescript安装typescript
  • 命令行输入tsc -v查看是否安装成功(参考2.)

4.第一个TS文件

1. 创建ts文件

创建demo_1.ts文件,使用vscode打开,输入一些简单的js代码

1. 编译ts文件
  • 进入到对应目录下的命令行,输入tsc demo_1.ts进行编译

  • 会产生一个同名的js文件,如下

    该js文件可以当做普通js文件直接执行

http://www.jsqmd.com/news/497513/

相关文章:

  • Rust的匹配中的@绑定模式与类型推断在泛型上下文中的行为
  • VMware 安装 Centos7(超详细教程)
  • TypeScript学习笔记 - P2
  • 【BBF系列协议】TR143 诊断协议规范
  • AI 模型推理的批量执行优化方案
  • 0硬件知识体系目录2021-10-12
  • 【BBF系列协议】TR098 InternetGatewayDevice:1根数据模型定义
  • M201-S机顶盒刷机通用教程S905M2芯片S905L芯片线刷卡刷包
  • 记一个BUG:Trae里MongoDB和MySQL MCP不能共存
  • 【BBF系列协议】Data Models Library数据模型库设计与实现
  • vue3学习笔记 - P1
  • 【BBF系列协议】TR104 VoIP CPE的配置参数
  • 机器学习11:代价敏感学习
  • 【BBF系列协议】TR157 CWMP的拓展组件对象
  • git、github、npm、node多版本管理
  • minio安装 后台自启动
  • vue3学习笔记 - P2
  • 【读书笔记】高级FPGA设计之面积结构设计
  • c51 --定时器
  • vue3学习笔记 - P3
  • 20252905 2025-2026-2 《网络攻防实践》第一周作业
  • Day15 | 平衡二叉树、二叉树的所有路径、左叶子之和、完全二叉树的节点个数
  • Linux内存管理(78):kcompactd详解
  • Py-Apple Quadruped Robot:低成本开源四足机器人的完整构建指南
  • Python问题总结:关于matplotlib中文字体无法正常显示问题的总结
  • 3.18组会
  • AWS RDS开启审计日志
  • 探索BurpSuite:网络安全测试的瑞士军刀
  • 2026年博士论文10万字怎么降AI?长文降AI的正确打开方式
  • 人工改AI vs 工具降AI:花了8小时和8块钱分别试了一遍