热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ts引入公共方法_Ts入门笔记

TS-入门学习笔记TypeScript是JavaScript的一个超集,主要提供了类型系统和对ES6的支持。与js相比,最大的有点是类型系统的引入,由于js本身是弱类型语言,所以天

TS-入门学习笔记

TypeScript 是 Javascript 的一个超集,主要提供了类型系统和对 ES6 的支持。

与js相比,最大的有点是类型系统的引入,由于js本身是弱类型语言,所以天然不存在类型系统,这一方面使得js使用起来更简单,但同时也带来了一定的问题,所以ts重新引入了类型系统,带了了以下的优点:

类型系统实际上是最好的文档,大部分的函数看看类型的定义就可以知道如何使用了

可以在编译阶段就发现大部分错误,这总比在运行时候出错好

增强了编辑器和 IDE 的功能,包括代码补全、接口提示、跳转到定义、重构等

类型系统

TS最重要的类型系统,除了囊括了最基本的基础类型外,更引入了接口,类,泛型等

更多高级类型见:

https://www.tslang.cn/docs/ha...

基本类型

基本类型的变量申明和js没有太大区别,就是增加了类型的申明

let isDone: boolean = false; // 布尔型

let decLiteral: number = 6; // 浮点数

let name: string = "bob"; // 字符串

let sentence: string = `Hello, my name is ${ name }.` // 模板字符串

let unusable: void = undefined; // void表示空,可以是undefined 或者 null

let u: undefined = undefined; //undefined



推荐阅读
author-avatar
px9ctrl
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有