记录typescript学习过程

首先是安装

先要安装node.js,用稳定版安装

安装完成后,可以调出终端输入node-v查看是否安装成功

VSCode

在设置中找到下面区域设置为single

在这里插入图片描述

 tab设置缩进2个空格

在这里插入图片描述

安装插件

在这里插入图片描述

记得勾选

 在这里插入图片描述

 安装TypeScript

打开终端进行全局安装

npm install -g typescript

编译typescript为js文件的命令

tsc xxx.ts

然后运行ndoe xxx.js

ts可以写以前学的JS代码
ts类型的文件浏览器端不支持,无法进行解析
ts类型的文件中如果有ts语法,node也无法进行解析
ts文件需要使用 tsc编译器转换为js文件
此时ts运行环境配置后我们需要每次都要进行编译在运行,非常的麻烦,我们可以安装一个新插件ts-node

运行npm i ts-node -g即可安装完毕

然后我们就可以运行ts文件了

 

运行环境配置成功!

但是我在运行tsc xxx.ts的时候有报错

 

非常难受,经过千找万找终于解决了

 在vscode终端中
执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的;
执行:set-ExecutionPolicy RemoteSigned;
这时再执行get-ExecutionPolicy,就显示RemoteSigned

上面的操作叫修改power shell执行策略

完成这些操作后,就能正常编译了

TypeScript的认识

        TypeScript是一种由微软开发的自由和开源的编程语言,是JavaScript的超集(超集指的就是JavaScript有的,TypeScript都有,但是TypeScript有的,JavaScript没有)

        TypeScript拓展了JavaScript的语法,所以任何现有的JavaScript程序可以直接在TypeScripy下工作。TypeScript是为了大型应用开发而设计的,生产过程中可以保证安全性和兼容性。

        编程的命令:tsc xxx.ts(后缀名有三种写法*.ts,*.tsx,*.d.ts)

特点:

1、类型批注和编程时的类型检查(声明变量var a:number

2、强类型语言(强类型语言也称为强类型定义语言,是一种总是强制类型定义的语言,要求变量的使用要严格符合定义,所有的变量都必须先定义后使用。此类型的语言有java、.NET、C++。简单来说,一个变量被指定了某个数据类型,如果不经过强制转换、那么就永远是这个类型。而弱类型语言,变量则可以赋不同数据类型的值

3、面向对象

4、类class

5、接口 (和一个类一样,一个接口也能够拥有方法和属性,但是接口中声明的方法默认是抽象的。即只有方法标识符,没有方法体。一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)

6、lambda函数(匿名函数,匿名函数就是没有名字的函数)

7、泛式

支持ES6的语法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值