| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> TypeScript基础介绍1 -> 正文阅读 |
|
[JavaScript知识库]TypeScript基础介绍1 |
TypeScript 是什么
TypeScript和JS的对比
TypeScript使用
ts-node 简化运行 TS 使用的步骤
ts-node报错问题解决
TS类型注解格式 let 变量名: 类型 = 初始值 示例代码: let age: number = 18 说明:代码中的 作用:为变量添加类型约束**。 类型别名格式
目的?
别名可以是任意的合法字符串,一般首字母大写 TS的类型原始类型
联合类型定义一个变量 可以是null类型 也可以是number类型 格式
解释: 3 数组类型格式
?示例
数组类型结合联合类型使用
函数的类型格式
如?
函数类型别名把拥有相同形参和实参的函数当做一个整体,来定义? 如
参数可选设置当参数不确定是否传参时 用?代替 格式?
?不确定参数放在确定参数列表的最后? 参数默认值设置当不传参时 默认传值 格式?
注意可选不能与默认值一起使用 函数返回值void 类型如果函数没有返回值,那么,函数返回值类型为: 使用void一般有三种情况
?注意不要设置返回值类型为undefined? 对象类型格式
对象类型别名
对象类型-接口有俩种方法用来描述对象类型别名
interface格式?接口名 推荐大写 i?开头?
interface 只能为对象指定类型,可以实现别名继承 type 可以为任意类型指定别名 推荐:能使用 type 就是用 type 接口继承
俩个接口都有相同的属性 实现继承 方法与格式
元组元组是另一种特殊的数组:
解释:
?当你使用时便会自动提示 如下图 字面量类型任意的 JS 字面量(比如,对象、数字等)都可以作为类型使用 如? ?看起来会有点怪 相对于const 简写为 const str = 'aaaa' 字面量的作用它一般和联合类型一起使用? 用来表示一组明确的可选值列表 ?下一篇为大家带来typescript的高阶使用 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 5:52:29- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |