Typescript学习第一天

275 阅读2分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动

安装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.tsnode 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声明的变量就不具备块级作用域。