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

一、初识TypeScript、什么是类型系统

初识TypeScript、什么是类型系统

快速上手TypeScript

  • 安装方式:
> npm install -g typescript

TypeScript是JavaScript类型的超集,包含JS的所有语法,它可以编译成纯JavaScript。

意味着,js代码可以在.ts后缀名文件中编译 ——> 一模一样的js代码。

  • 如何运行

命令行上运行TS编译器代码:编译成.js文件——>node再执行:

tsc index.ts
node index.js

也可以直接得到ts代码编译(成js)执行(node执行)的结果:

ts-node index.ts

什么是类型系统

TS新增类型系统,功能:

  • 类型推断:帮助静态分析和检查(TS会根据值,对其进行类型推断) + 智能的感知和提示(编时出错就会提醒)
let num = 1;
num = 2;
let str = '1';
str = 2; //提示错误

特点:TS中变量的类型确定,确定数据类型后不可以更改其类型;JS中变量动态类型变化。

名言:一切大型前端应用最终都会由TS开发

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

相关文章:

  • 一文了解什么是字节对齐(超详细)
  • Java无法通过形参设置为null改变实参
  • GEE:样本点选择教程
  • 3.知识图谱相关学习资料汇总,提供系统化的知识图谱学习路径。一份详细的指南,补全你知识的漏洞
  • TypeScript学习笔记(一)编译环境、数据类型、函数类型、联合类型
  • 为什么要移除数据库物理外键?
  • Linux 计划任务讲解
  • Qt智能指针模板类的使用方式和区别总结
  • 【STL】模拟实现vector
  • Window 的 PHP XAMPP 安装 mongodb 的扩展
  • Codeforces Round #849 (Div. 4)(E~G)
  • 网易云音乐财报解读:收入大增亏损收窄,“云村”草长莺飞
  • MariaDB-10.8.6安装+主从搭建
  • Win11系统user profile service服务登录失败解决方法
  • Solon2 之基础:四、应用启动过程与完整生命周期
  • Java性能分析
  • 2023年阿里云ECS服务器S6/C6/G6/N4/R6/sn2ne/sn1ne/se1ne处理器CPU性能详解
  • 数据分析与SAS学习笔记8
  • 切割多个conf文件Nginx和Apache配置多版本PHP
  • 使用Navicat进行SSH加密方式连接MySQL数据库
  • 大数据Hadoop教程-学习笔记04【数据仓库基础与Apache Hive入门】
  • 20230223 刚体上的两个点速度之间的关系
  • 17.1 Display system tasks
  • 【4】linux命令每日分享——cd切换路径
  • 诚邀您体验人工智能AI
  • 【蓝桥杯集训·每日一题】AcWing 2058. 笨拙的手指
  • 运维排查篇 | Linux 连接跟踪表满了怎么处理
  • docker网络基
  • C++:谈谈单例模式的多种实现形式
  • 【Spring Cloud Alibaba】007-Nacos 配置*