| |
|
开发:
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 简单入门 |
文章目录简介
JavaScript 与 TypeScript 的区别TypeScript 是 JavaScript 的超集,扩展了 JavaScript 的语法,因此现有的 JavaScript 代码可与 TypeScript 一起工作无需任何修改,TypeScript 通过类型注解提供编译时的静态类型检查。 TypeScript 可处理已有的 JavaScript 代码,并只对其中的 TypeScript 代码进行编译。 安装通过 npm 全局安装: 通过 yarn 全局安装: 查看版本号: TypeScript 在全局安装后,我们可以在任意位置使用 基础类型1. 数字和 JavaScript 一样,TypeScript 里的所有数字都是浮点数。 这些浮点数的类型是
2. 字符串使用
3. 布尔值最基本的数据类型就是简单的 true/false 值,在JavaScript 和 TypeScript 里叫做
4. 数组TypeScript 像 JavaScript 一样可以操作数组元素。 有两种方式可以定义数组:
5. 函数
6. any声明为
7. void用于标识方法返回值的类型,表示该方法没有返回值或返回 undefined
8. null 和 undefinednull
undefined
上面的例子中变量 x 只能是数字类型。如果一个类型可能出现 null 或 undefined, 可以用
9. objectobject表示非原始类型,也就是除 number,string,boolean,symbol,null 或 undefined 之外的类型
10. 元组
11. 枚举
12. never
啥时候需要声明类型理论上来说在我们声明任何变量的时候都需要声明类型(包括普通变量、函数、组件、react hook 等),声明函数、组件、react hook 等需要声明参数和返回值的类型 但是在很多情况下,TS可以帮助我们自动推断,我们就不用声明了,比如:
|
|
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年12日历 | -2024/12/27 20:34:10- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |