前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TS | 没救了,赶紧学学TypeScript

TS | 没救了,赶紧学学TypeScript

作者头像
福贵
发布2020-02-17 14:42:34
3350
发布2020-02-17 14:42:34
举报
文章被收录于专栏:合集

TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准。

TypeScript 由微软开发的自由和开源的编程语言。

TypeScript 设计目标是开发大型应用,它可以转译成纯 JavaScript,转译出来的 JavaScript 可以运行在任何浏览器上。

举个TypeScript的例子。

代码语言:javascript
复制
const hello : string = "Hello World!"
console.log(hello)

举个JavaScript的例子。

代码语言:javascript
复制
var message = "Hello World!";
console.log(message);

上面的TypeScript与JavaScript紧密相连。后面的JavaScript代码就是以前者为源码进行的转译。

代码语法很简单,关于类的语法也是非常的熟悉,感到一波亲切感。代码如下。

代码语言:javascript
复制
class Me{
    name():void{
        console.log("Arare2333")
    }
}

同上,可以看一下被转译的JavaScript代码。

代码语言:javascript
复制
var Me = /** @class */ (function () {
    function Me() {
    }
    Me.prototype.name = function () {
        console.log("Arare2333");
    };
    return Me;
}());

NPM 安装 TypeScript。

代码语言:javascript
复制
npm install -g typescript

TypeScript的保留关键字如下。

break

as

catch

switch

case

if

throw

else

var

number

string

get

module

type

instanceof

typeof

public

private

enum

export

finally

for

while

void

null

super

this

new

in

return

true

false

any

extends

static

let

package

implements

interface

function

new

try

yield

const

continue

do

TypeScript 支持两种类型的注释

  1. 单行注释 ( // ) − 在 // 后面的文字都是注释内容。
  2. 多行注释 (/* */) − 这种注释可以跨越多行。

注意:

TypeScript 和 JavaScript 没有整数类型。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-01-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python与MySQL 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • NPM 安装 TypeScript。
  • TypeScript 支持两种类型的注释
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档