TypeScript类型声明

前言
本文主要讲解TypeScript的基本数据结构,主要包括JS基本数据类型以及TS特有的数据类型。

JS基本数据类型: string、number、null、undefined、boolean、array
TS特有的数据类型:tuple(元祖)、enum(枚举)、any、unknow、never
注意: node 不能直接执行ts文件,需要先将ts编译成js,然后再执行js

一、 string、number、null、undefined、boolean类型声明
JS普通写法如下:
 let myName = "zhangsan";
 let count = 1;
 let a = null;
 let b = undefined;
 let visiable = false;
 
TS写法如下:
不能更改它们的变量类型,否则会直接报错
let myName: String = "zhangsan";
let count: Number = 1;
let a: null = null;
let b: undefined = undefined;
let visiable: boolean = false;
 
编译成JS后如下:
var myName = "zhangsan";
var count = 1;
var a = null;
var b = undefined;
var visiable = false;
 
编译后为什么let会变成var呢࿱

你可能感兴趣的:(javascript,前端,开发语言)