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

TypeScript学习

 

1.   TS核心-介绍

 

TypeScript是具有强类型语法的JavaScript,是一门强类型的编程语言,变量不能随意被不同类型的数据进行赋值。

 

带来的好处:1.提前发现代码错误(静态类型检查,代码敲好会自动进行检查数据类型);2.良好的代码开发习惯,提升开发效率。

 

2.   搭建TS编译环境

TypeScript编写的代码是无法直接在js引擎(浏览器/NodeJs)中运行的,最终还需要经过编译变成js代码才可以正常运行。 

搭建手动编译环境 :

// 1.安装typescript包(编译引擎),作用是将ts代码转换诚js代码
npn install -g typescript
// 2.执行【tsc 文件名.ts】,生成【文件名.js】文件
tsc 文件名.ts
 
搭建工程化下的自动编译环境(不需要自己执行tsc等命令)
基于工程化的TS开发模式(webpack / vite),TS的编译环境已经内置了,无需手动安装配置,通过以下命令即可创建一个最基础的自动化的TS编译环境

image

 3.TS类型注解

 概念:类型注解指的是给变量添加类型约束,使变量只能被赋值为约定好的类型, 同时可以有相关的类型提示

 

image

 

 

image

 

image

 

image

 

 

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

相关文章:

  • 工业AI的赛道有哪些主要玩家?全球竞争格局与未来趋势探讨
  • pycharm安装及环境配置
  • 整车制造计划排程排产系统的创新与实践
  • 工业超级智能体在整车制造如何实现生产优化与决策协同?
  • 告别盲目投放:2026年七大GEO服务商深度拆解与精准匹配 - 品牌2025
  • Rust学习笔记第2篇
  • 2026年负债人必看:如何合法高效解决信用卡债务问题? - 代码非世界
  • 网贷协商最佳解决方案,教你找到靠谱的债务协商服务商 - 代码非世界
  • 2026年贷款债务协商全攻略,2026年信用卡贷款债务协商,正确的解决方案到底是什么? - 代码非世界
  • 2026年信用卡/贷款逾期后,如何合法协商分期还款? - 代码非世界
  • 《白色相簿2》《歌を忘れた偶像》终章-雪菜线玩后感
  • docker 入门
  • docker 入门2
  • 深入解析 MobileNetV2:边缘AI场景中最常用的轻量化卷积神经网络
  • Perl 条件语句详解
  • docker 镜像备份
  • 创客匠人:2026知识付费“生死局”,AI智能体如何重构“交付”价值?
  • docker 使用GUI ROS2
  • 创客匠人:从“授人以渔”到“替人捕鱼”,AI智能体正在重写知识服务底层逻辑
  • MNIST 数据集在边缘 AI 中的手写数字识别应用
  • JavaScript进阶-ES6 带来的高效编程新体验
  • Springboot3+vue3实现系统公告功能
  • Python长时序植被遥感动态分析、物候提取、时空变异归因及RSEI生态评估实战
  • 遗传评估的基本原则
  • DML(完成表内数据的增删改)
  • 贷款逾期找哪家债务协商机构最可靠?专业债务协商如何帮你走出信用卡逾期困境 - 代码非世界
  • 解决matlab打开批量脚本文件问题
  • 一键开关机电路工作原理示例
  • 信用卡逾期想做协商分期,哪家债务处理服务机构更靠谱?选对专业服务真的少走太多弯路 - 代码非世界
  • 开发日志8