nodejs锁定变量只接受int、string、bool.etc



如何将变量锁定为只接受intstringbool等等?例如:

var test : int = 0;
var test2 : String = "test";

有可能吗?

好吧,不可能使用原始Node.js,因为它只是JavaScript的运行时。如果你想拥有强类型,你应该使用TypeScript。

以下是关于如何使用TypeScript设置Node.js项目的有用读物https://blog.logrocket.com/typescript-with-node-js-and-express/

您不能在Javascript中完成,但可以在Typescript中完成。

JavaScript没有类型。您可以实现";自定义基类";以在设置值之前自我验证属性的值。

其他选项是TypeScript:https://www.typescriptlang.org/

相关内容

最新更新