nodejs 锁定一个变量只接受一个 int、string、bool 等?
nodejs lock a variable to only accept an int, string, bool..etc?
如何锁定一个变量只接受 int , string , bool ..等等?例如:
var test : int = 0;
var test2 : String = "test";
可能吗?
你无法在 Javascript 中完成,但你可以在 Typescript 中完成。
嗯,不可能使用原始 Node.js,因为它只是 JavaScript 的运行时。如果你想拥有强类型,你应该使用 TypeScript。
这里有关于如何使用 TypeScript 设置 Node.js 项目的有用读物 https://blog.logrocket.com/typescript-with-node-js-and-express/
JavaScript 没有类型。在设置值之前,您可以实施“自定义基础 class”来自我验证您的属性值。
其他选项是 TypeScript:https://www.typescriptlang.org/
如何锁定一个变量只接受 int , string , bool ..等等?例如:
var test : int = 0;
var test2 : String = "test";
可能吗?
你无法在 Javascript 中完成,但你可以在 Typescript 中完成。
嗯,不可能使用原始 Node.js,因为它只是 JavaScript 的运行时。如果你想拥有强类型,你应该使用 TypeScript。
这里有关于如何使用 TypeScript 设置 Node.js 项目的有用读物 https://blog.logrocket.com/typescript-with-node-js-and-express/
JavaScript 没有类型。在设置值之前,您可以实施“自定义基础 class”来自我验证您的属性值。
其他选项是 TypeScript:https://www.typescriptlang.org/