将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?