TypeScriptTypeScript的简介

TypeScriptTypeScript 是由微软开发的一款开源的编程语言,TypeScript 是 Javascript 的超集

TypeScript 扩展了 JavaScript 的语法 简单来说Ts用的js用,js没有的Ts也有,在开发大型企业项目中经常使用

TypeScript4安装

在cmd命令行中输入以下代码,进行安装

1| npm install -g typescript@4.1.2

TypeScript4使用

                在script里面写入<script lang='ts' setup>进行使用</script>

TypeScript4的变量

               变量格式一:

变量格式二:

2.1布尔类型

        

2.2、数字类型 

2.3、字符串类型 

2.4、数组类型 

      第一种定义数组的方式:以数字类型数组为例

第二种定义数组的方式:以数字类型数组为例

2.5、元组类型 

元组属于数组的一种,元组中的元素可以不必全部保持类型一致!

TypeScript4函数 

        函数是由一连串的子程序(语句的集合)所组成的,可以被外部程序调用,向函数传递参数之后,函数可以返回一定的值

3.2、函数格式 

3.3、必选参数

只要在声明的时候写了参数,在传递的时候,就必须传入参数,而且,实参与形参的数量与类型要一致。

3.4、可选参数 

可选参数:函数传参的时候,某些参数可以不用传递

TypeScript4类 

TypeScript4接口 

接口是一种规范的定义,它定义了行为和动作的规范

TypeScript4泛型

泛型就是解决类、接口、方法的复用性、以及对不特定数据类型的支持

TypsScript相关推荐

  1. 生成用于ASP.NET Web API的C#客户端API

    目录 介绍 主要特征 主要好处 背景 推定(Presumptions) 使用代码 步骤0:将NuGet软件包WebApiClientGen安装到Web MVC/API项目 步骤1:建立.NET Cli ...

  2. 生成用于ASP.NET Web API的TypeScript客户端API

    目录 介绍 备注 背景 推定(Presumptions) 使用代码 步骤0:将NuGet package WebApiClientGen和WebApiClientGen.jQuery安装到Web AP ...

  3. 如果使用Vue3.0实现一个 Modal,你会怎么进行设计?

    一.组件设计 组件就是把图形.非图形的各种逻辑均抽象为一个统一的概念(组件)来实现开发的模式 现在有一个场景,点击新增与编辑都弹框出来进行填写,功能上大同小异,可能只是标题内容或者是显示的主体内容稍微 ...

  4. 详解从零搭建企业级 vue3 + vite2+ ts4 框架全过程

    大厂技术  高级前端  Node进阶 点击上方 程序员成长指北,关注公众号 回复1,加入高级Node交流群 本文不仅仅是搭建个脚手架这么简单,还会带你了解每一步.甚至每一个配置项的作用,和每个配置的知 ...

最新文章

  1. 使用Typescript重写axios
  2. sklearn:sklearn.GridSearchCV函数的简介、使用方法之详细攻略
  3. android wm 改变大小,Android 屏幕适配经验总结
  4. Qt学习(七):定时器QTimer
  5. 【渝粤题库】 陕西师范大学 202331 证券投资学 作业(专升本)
  6. 转:开源数据库中间件MyCat实现数据库读写分离、分表分库指南
  7. shell fork 阻塞进程_张三同学没答好「进程间通信」,被面试官挂了....
  8. windows如何解压tar.gz文件
  9. JavaScript对象类型的详解
  10. 在Ubuntu里配置slim
  11. 计算机视觉经典论文的参考论文目录
  12. CrossBar 将 PUF 技术引入 ReRAM
  13. Redis(基于狂神说Java-Redis)
  14. threeJS案例模板
  15. 【算法上车②】编译打包华为摄像头yolov3 狗识别demo
  16. 2884: 水果分级
  17. python数据类型、编码
  18. linux的日志处理之Logrotate
  19. Polyanskiy’s bound
  20. 扩散模型与生成模型详解

热门文章

  1. DTcms-【改进】-我自己的改进方案
  2. 工作组计算机无法打开电子表格,Excel突然出现工作组 是什么原因?
  3. s(秒)ms(毫秒),μs(微秒),ns(纳秒),ps(皮秒)
  4. 聊聊数据分析中常问的估算问题,有方法论吗?
  5. 游戏中的人工智能(一)
  6. IT菜鸟的第2天(输入输出,数据类型,运算符的使用)
  7. 回溯算法解数独问题(java版)
  8. Java LinkedList布尔型removeLastOccurrence(Object o)方法,带有示例
  9. 判断是否是直角三角形的算法研究
  10. X-former:不止一面,你想要的Transformer这里都有