对比:
需求:求两数平方和的开方
版本一:普通JavaScript
function tsDemo(data) {
return Math.sqrt(data.x ** 2 + data.y ** 2);
}
console.log(tsDemo({ x: 1, y: 123 }));
版本二:TypeScript
interface Point {
x: number;
y: number;
}
function tsDemo(data: Point) {
return Math.sqrt(data.x ** 2 + data.y ** 2);
}
console.log(tsDemo({ x: 1, y: 123 }));
总结:
- 不管是普通JavaScript 还是 TypeScript,都可以得到同样的结果。
- 使用普通JavaScript,不会有很好的代码提示,且代码的可读性较差。
- 使用TypeScript的话,代码提示非常友好,可读性强,且方便维护。
使用TypeScript,有友好的代码提示:
当然啦,大家如果有补充的或者其它问题,欢迎大家在评论区交流啊,路漫漫其修远兮,吾将上下而求索,希望大家可以一起坚持下去啊!😎😎😎~~~
如果这篇文章能够帮助到您,希望您不要吝惜点赞👍👍和收藏💖💖,您的支持是我继续创作的动力 💪💪!!!