介绍
TypeScript 是微软开发的一个开源的编程语言,通过在 JavaScript 的基础上添加静态类型定义构建而成. TypeScript 通过 TypeScript编译器 或 Babel 转译为 JavaScript 代码,可运行在任何浏览器,任何操作系统,看了上面的介绍, 还是不太明白 TypeScript 是什么, 来看下面的例子。
一段很简单的 js 代码
// 封装函数, 求两数之和
function and(a, b) {
return a + b
}
接下来就调用一下试试
const res = and(10, 20)

这么简单的内容, 谁不会, 这玩意会有什么问题 ?
我们来思考一下, 假设这个函数你在调用的时候,你少传递了一个数字,你传递了一个字符串,会不会出现问题呢 ?
你可能不禁要问 : 我为什么要少传递一个数字, 为什么要传递字符串呢 ?,可能这个函数略显简单了一些,那么我们再看一个稍微复杂一些的代码。
var times = ''
function move(ele, target, way) {
clearInterval(times)
times = setInterval(function () {
var onOff = true
for (let attr in target) {
let now = parseInt(getPos(ele, attr))
let speed = (target[attr] - now) / 10
speed = speed > 0 ? Math.ceil(speed)

TypeScript是在JavaScript基础上添加静态类型定义的编程语言,能提供数据类型检查和错误提示,帮助开发者在编码阶段发现和防止错误。它需要通过编译器转换为JavaScript代码来运行。文章通过示例展示了TypeScript如何捕获类型错误,以及如何安装和使用编译器进行代码转换。
最低0.47元/天 解锁文章
593

被折叠的 条评论
为什么被折叠?



