将string转换为数字node.js
我试图将req.params转换为数字,因为这是我在我的模式中定义的一年参数。
我努力了
req.params.year = parseInt( req.params.year, 10 );
和
Number( req.params.year);
和
1*req.params.year;
但不是他们的作品。 我需要安装一些东西吗?
你不必安装一些东西。
parseInt(req.params.year, 10);
应该正常工作。
console.log(typeof parseInt(req.params.year)); // returns 'number'
什么是你的输出,如果你使用parseInt? 它仍然是一个string?