TypeScript学习笔记中的的基本概念和用法
1.初始TypeScript

2.直接上手
都是学过Java的人,这个很简单
1.命令行编译
要把.ts文件编译为.js文件,需要配置Typescript的编译环境1,步骤如下:
1.第一步:创建一个demo.ts文件
const person = {
name: 'John',
age: 30,
city: 'New York'
};
console.log(`我叫${person.name},今年${person.age}岁,来自${person.city}`);
2.第二步:全局安装Ts环境
npm i typescript -g
tsc 命令 与 java 同理
3.第三步
编译 ts 文件 与 javac 同理
Java 是吧 .java 编译成 .class tsc 是把 .ts 编译成 .js
tsc demo
2.自动化编译

3.写法
前面和kotlin很像 这里就不多说了
4.类型总览


5.常用类型
1.any

2.unknown




3.never


4.void


5.object



标识 key字符串 值为any 往后面存 可以对对象追加属性


6.tuple
7.enum




8.type
类型做运算




9.一个特殊的情况
TypeScript: Documentation - More on Functions
官网
6.复习类相关知识


7.属性修饰符

readonly === final
8.抽象类

9.接口

注意 ts 的接口 可以有属性 的啊

定义对象

定义函数


接口的重复定义


一些相似的概念的区别



10.泛型



11.类型声明文件
为了在 ts 中引入 js函数 ,声明一个 d.ts 文件 然后 declare关键字 放在同名 .js同文件夹下,然后引入JS 的 ts 就会有 类型约束了
一般会放入一个 叫 @types 文件夹下 规范管理
像JQuery库 它自己帮我们写好了 .d.ts 文件 统一导出的 ,所以一般不用程序员自己写
总结
到此这篇关于TypeScript学习笔记中的的基本概念和用法的文章就介绍到这了,更多相关TypeScript基本概念和用法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
浅析$(function) ready和onload 的区别
新手刚学习js和jq的时候难免会接触题目所标识的相关内容,下面小编通过本教程给大家讲解(function) ready和onload 的区别,感兴趣的朋友一起看看吧2016-09-09


最新评论