TypeScript 基础语法

核心提示首先我们来看一下注释,注释其实就是对代码的解释和说明,目的是让人们能够更加轻松地了解代码,在代码中添加注释只是为了提高代码可读性,注释不会被计算机编译。不同的语言中注释格式可能有些不同, TypeScript 中的注释其实和 JavaScr

首先我们来看一下注释,注释其实就是对代码的解释和说明,目的是让人们能够更加轻松地了解代码,在代码中添加注释只是为了提高代码可读性,注释不会被计算机编译。不同的语言中注释格式可能有些不同, Typescript 中的注释其实和 Javascript 中的一样,我们来看一下。

Typescript 的注释分为单行注释和多行注释:

  • 单行注释:后面的文字都是注释内容。

// 这是一个单行注释
  • 多行注释 : 这种注释可以跨越多行。
在我们将 Typescript 代码编译成 Javascript 代码时,注释也会一起编译显示出来。而当我们运行 Javascript 代码时,会忽略其中的注释代码,注释不会被执行。

示例:例如在 Typescript 代码中添加一句注释代码:let str :string = "侠课岛";console.log;// 这是一行注释通过 tsc test.ts 命令编译将之编译成 Javascript 代码,生成的 test.js 文件内容如下所示:Typescript 区分大小写学过 Javascript 的同学应该知道,Javascript 中是区分大小写的,举个例子,例如变量名 Ageage 是不一样的。

那因为 TypescriptJavascript 的超集,所以我们能够知道,Typescript 中也会区分大小写。因为会区分大小写,所以我们在给变量、函数命名等编码中要特别注意哟,以防出错。示例:例如我们定义了一个变量名为 xkd 的变量,使用的是小写字母命名,然后我们使用这个变量时将它写成了大写字母 XKDlet xkd:string = "侠课岛"; console.log;在 VSCode 中编译代码时会报错,如下所示:保留关键字是指在高级语言中已经定义过的字,我们不能再将这些作为变量名或函数名使用。

示例:例如使用关键字 break 作为变量名:let break:string = "关键字";执行代码,会输出如下报错信息:Typescript 和 Javascript 的区别Typescript 可以使用 Javascript 中的所有代码和编程概念,Typescript 是为了使 Javascript 的开发变得更加容易而创建的。下面是一些 TypescriptJavascript 的区别:

  • Typescript 中的数据要求带有明确的类型,Javascript 不要求,因为 Typescript 是强类型语言, Javascript 是弱类型语言。

  • Typescript 通过类型注解提供编译时的静态类型检查。

  • Javascript 代码可以在无需任何修改的情况下与 Typescript 一同工作,同时可以使用编译器将 Typescript 代码转换为 Javascript
  • Typescript 从核心语言方面和类概念方面的模塑方面对 Javascript 对象模型进行扩展。
  • Typescript 提供了缺省参数值。

  • Typescript 引入了 Javascript 中没有的“类”概念。
  • Typescript 中引入模块的概念,可以把声明、数据、函数和类封装在模块中。
 
友情链接
鄂ICP备19019357号-22