typescript基础

**
一、介绍
**
1、ts添加了类型系统的js,适用于任何的规模
### 与js的不同处###
动态类型和静态类型的语言
动态类型: 运行过程中执行类型检测 js
静态类型: 编译过程中执行类型检测 ts

 强类型的语言  弱类型的语言
      强类型  java c++ c#
      弱类型  js  ts
      是否允许隐式转换来划分的: 不允许---强  允许--弱

二、使用
vscode内开启实时编译:
1.在空文件下 输入 tsc–init 会自动生成一个tsconfig.json配置文件
2.vscode点击终端,运行任务,选中 ts 监视
3.新建ts文件
4.新建html文件 用script的src引入ts文件
数据类型

//数字类型
let a:number=1
//字符串类型
let b:string='hkl;'
//布尔类型
let c:boolean=true
//null类型
let d:null=null
//undefined类型
let e:undefined=undefined
//void函数没有返回值
function fn():void{

}
//所有类型都可以
let o:any=d

元组
不限制数据类型

// 元组  类型 指定每一项数据类型
let arr:[number,string,boolean]=[1,'hjk',true]
arr.push(99)
arr.push('hjkl')
arr.push(true)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值