函数addNumbers ( a, b ) {
返回a + b;
}
让结果 = addNumbers ( 20 , 26 ) ;
安慰。对数(结果);
它还定义了一个 addNumbers接受两个参数 a 和的 函数,b并返回它们的和。然后使用参数 20 和 26调用该函数,将相加的结果(等于 46)存储在变量中 result。此后,使用 将变量的值 result 输出到控制台 console.log。
但是 JavaScript 没有强类型,所以函数 脸书数据 参数 addNumbers 可以是任何数据类型:数字、字符串、对象等。这使得代码更加灵活,但如果传递了错误类型的参数,也可能导致不可预测的结果。
例如,如果您传递字符串 "20" 和 "26",则运算符 + 将执行字符串连接,结果将是 "2026",而不是 46。如果传递一个数字和一个字符串,例如 20 和 "26",JavaScript 将尝试将数字转换为字符串并再次执行连接,结果为 "2026"。如果传递其他数据类型,例如 null 和 undefined,结果将为 NaN (非数字),因为加法运算对于此类值没有意义。
汇编。在 TypeScript 中,代码在执行之前会被编译,这与 JavaScript 不同。编译器使用代码,分析类型和语法。如果一切正常,它将立即生成 JS 代码。但是执行之前需要对代码进行转换,这需要一些时间。
与 JavaScript 兼容。如果你在 TS 中编写代码,它肯定可以在 JS 中起作用。因此,您可以立即以方便的语言创建一个项目。
完全的OOP(面向对象编程)。 JavaScript 还支持 OOP:类、对象、继承。但是 TypeScript 具有更多的功能,例如,你可以创建成熟的接口。
详尽的文献资料。 TypeScript 在开发人员中很受欢迎,并且有很多关于它的资料和说明。因此,很容易找到有关使用该语言的任何问题答案。
TypeScript 文档
TypeScript 也有其缺点。例如,在其中编写代码需要更长的时间,因此比使用 JavaScript 更昂贵。例如,并非所有JS库都具有 TS 的类型。因此,开发人员必须自己创建类型定义或搜索它们。
成为前端开发人员
并为每个人都使用的服务创建界面
阅读更多
成为前端开发人员并为每个人使用的服务创建界面
TypeScript 的工作原理
要了解如何用 TypeScript 编写代码,您需要熟悉它的组件。让我们简单描述一下其中的主要内容。