小知识,大挑战!本文正在参与“程序员必备小知识”创作活动
安装TypeScript
-
首先我们需要去Node官网去安装Node.js,安装完成后,通过以下命令验证是否安装成功。
node -V -
接下来,我们使用下面的命令全局安装TypeScript:
npm install -g typescript -
当安装完成后,可以使用下面命令来验证TypeScript是否安装成功:
tsc --version -
安装完成后,我们就可以新建一个demo.ts文件,然后通过以下命令:
tsc demo.ts -
执行完成后,会生成一个demo.js文件,然后就可以通过下面命令执行:
node demo.js -
为了节省操作,我们可以安装ts-node来简化上面的两步操作:
npm install -g ts-node 我们也可以通过下面的命令指定需要的ts-node版本 npm install -g ts-node@8.2.4
这样我们就可以通过ts-node demo.ts来代替tsc demo.ts和node demo.js这两个命令
TypeScript语言基础
变量名也叫标识符,有一些定义规则:
允许包含字母、数字、下划线和美元符号"$"
允许包含Unicode转义序列
仅允许使用字母、Unicode转义序列、下划线和美元符号($)作为第一个字符,不允许使用数字作为第一个字符。
标识符区分大小写
不允许使用保留字作为标识符
变量声明:
常用的变量声明方式:let、var、const
let声明
let声明变量时,我们可以为变量赋予一个初始值。若变量没有赋值,则默认值为undefined。
let num;
console.log(num) //undefined
var声明
var 声明变量时,我们可以为变量赋予一个初始值。若变量没有赋值,则默认值为undefined。
let title;
console.log(title) //undefined
const声明
与var和let不同的是,const声明用于定义一个常量,const声明时必须定义一个初始值,而且声明之后不允许再重新赋值。
let和const声明后会形成一个块级作用域,声明的变量只能在作用域内被访问,在作用域外是无法被访问的。var声明的变量就不具备块级作用域。