资讯专栏INFORMATION COLUMN

4、TypeScript 之定义类型

changfeng1050 / 799人阅读

摘要:当文件内容为我们定义的变量是一个类型然后我们赋值给一个再去使用编译的时候终端会报错了上面报错信息意思是不能给类型键入也就是说无需等到运行才会发现错误在编译的时候就会提示当然每次都使用去编译会在开发的同时造成很多不便我们可以使用来实时监听文

当 .ts 文件内容为

var a: number;
a = "abc";

我们定义的 a 变量是一个 number 类型 然后我们赋值给一个 string;

再去使用 tsc 编译的时候 终端会报错了 ;

上面报错信息意思是:"abc" 不能给 number 类型键入;

也就是说 TS 无需等到运行才会发现错误 在编译的时候就会提示 bug;

当然每次都使用 tsc 去编译会在开发的同时造成很多不便;

我们可以使用 tsc -w filename.ts 来实时监听文件变化自动编译;

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/109857.html

相关文章

  • Typescript 基础(一)类型

    摘要:基本数据类型包括数值字符串布尔值以及新增的。数值类型中的二进制表示法或者开头中的八进制表示法或者开头字符串类型普通字符串模板字符串模板字符串布尔值和类型在中使用和来定义这两个数据类型。 一、基本数据类型 Javascript 的类型分为两种:原始数据类型和对象类型,TypeScript 支持与JavaScript几乎相同的数据类型,此外还提供了枚举、元组等实用的类型。基本数据类型包括:...

    GitCafe 评论0 收藏0
  • React 18 进入 Beta 阶段、TypeScript 4.5 发布 | 淘系前端架构周刊 2

    摘要:同时,社区已经有直接从代码转换到的库。命令式的类型定义校验,适用于对工具类型进行单元测试。原文链接简单好懂的实现原理 .markdown-body{word-break:break-word;line-height:1.75;font-weight:400;font-size:15px;overflow-x:hidden;color:#333}.markdown-body h1,.mark...

    番茄西红柿 评论0 收藏2637
  • Typescript 基础(二)函数

    摘要:调用者容易迷惑,当传入函数的参数类型为时返回值的类型究竟是还是。前面两个是函数声明,最后一个是函数实现,有参数类型和返回值类型随意搭配的意思。 Typescript 中的函数 Javascrip 中函数是一等公民一、Javascript 中的两种常见的定义函数的方式1、函数声明 function myFunc(x,y){ return x+y } 2、函数表达式 let add...

    yeyan1996 评论0 收藏0
  • JavaScript 工作原理十五-类和继承及 Babel 和 TypeScript 代码转换探秘

    摘要:使用新的易用的类定义,归根结底也是要创建构造函数和修改原型。首先,它把构造函数当成单独的函数且包含类属性集。该节点还储存了指向父类的指针引用,该父类也并储存了构造函数,属性集和及父类引用,依次类推。 原文请查阅这里,略有删减,本文采用知识共享署名 4.0 国际许可协议共享,BY Troland。 本系列持续更新中,Github 地址请查阅这里。 这是 JavaScript 工作原理的第...

    GeekGhc 评论0 收藏0
  • JavaScript 工作原理十五-类和继承及 Babel 和 TypeScript 代码转换探秘

    摘要:使用新的易用的类定义,归根结底也是要创建构造函数和修改原型。首先,它把构造函数当成单独的函数且包含类属性集。该节点还储存了指向父类的指针引用,该父类也并储存了构造函数,属性集和及父类引用,依次类推。 原文请查阅这里,略有删减,本文采用知识共享署名 4.0 国际许可协议共享,BY Troland。 本系列持续更新中,Github 地址请查阅这里。 这是 JavaScript 工作原理的第...

    BigNerdCoding 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<