2.2Ts的定义

  1. Ts 中文网址:https://www.tslang.cn/ TypeScript 的定义:TypeScript 是 JavaScript 类型的超集,它可以编译成纯 JavaScript。typeScript 可以在任何浏览器,任何计算机和任何操作系统上运行,并且是开源的。
  • 以下分别是 js 与 ts 对比,一共 3 条简单对比一一对应。
  1. js
//1. 动态类型,
let a = 123;
a = "123";

//2. ts无法直接在浏览器或者node上直接运行,示例代码:
interface Person {
  name: string;
}

const teacter: Person = {
  name: "lll",
};
//3. 提示友好,
function demo(data) {
  return Math.sqrt(data.x ** 2 + data.y ** 2);
}
//调用
demo();
  1. ts
// 1. 静态类型
// b 存储的是数字类型,不能写成 string,下面写会报错
let b: number = 123;
// b = '123' // 这样写会报错
b = 456; // 不会报错

// 2. 解析后

("use strict");
const teacher = {
  name: "lll",
};
// 3. 提示友好

interface Point {
  x: number;
  y: number;
}
function tsDemo(data: Point) {
  return Math.sqrt(data.x ** 2 + data.y ** 2);
}

// 调用
tsDemo({ x: 1, y: 2 });
原文地址:https://www.cnblogs.com/sinceForever/p/14802177.html