如何将变量锁定为只接受int、string和bool等等?例如:
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/