| |
|
开发:
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精髓解读:基础类型 -> 正文阅读 |
|
[JavaScript知识库]TypeScript精髓解读:基础类型 |
本文的价值在于,基于官方文档,作一种更为通俗和易于理解的解读,使得读者能够用最小的时间和精力成本,把握TypeScript基础类型的精髓。 假设作为开发者的你,已经下了很多决心来学习TypeScript,可是你并没有恒心学下去,并且你感觉抓不住重点,不太喜欢查阅散乱的文档。譬如,一般而言,学习都会从基础类型开始,每当你查看官方文档的时候,你都没有耐心读下去。那么你可以试试看看这篇文章——作者的总结。 第一章?你知道TypeScript分为哪些基础类型吗我们可以把TypeScript的基础类型分为两类:
第二章?我怎么记忆这些类型事实上,并不需要特别的去一个个的记忆,比较推荐按照分类的方式来理解性记忆。 (一)首先,我们可以分出一类,这一类的基础类型,声明变量时只需要在变量后面加上冒号和类型即可,如下:
? ? 3.字符串:
? ? ?4.Undefined?:
? ? ? 5.Null:
? ? ? ?6.Object:
(二)第二类是稍微复杂点的:
????????即在变量list后面加上冒号和[],在[]里面加上元组成员的类型,如string、number; (三)TypeScript独有的:
? ? ? ? ? ?即any类型的变量可以被赋值为任意值。? ??????3.Void:
? ? ? ? ? Void类型的变量只能为它赋予
? 当一个函数没有返回值时,可将其返回值类型设为? ????????4.Never:
第三章?什么是类型断言断言解决的问题是,传递给我们的值的类型可能是不确定的,可是我们需要某一种确定类型的值。
上面的情况,我们希望取string类型的someValue的length,可是someValue实际上是可以取number的,number没有length属性,因此我们加上了断言,要求传入的someValue必须是string类型,即我们自己要确保someValue的实际取值是string类型。 全文完。 |
|
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/23 13:15:49- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |