1. ホーム
  2. node.js

文字列を数値に変換する node.js

2023-08-11 12:57:33

質問

req.paramsをNumberに変換しようとしています。これは、スキーマで年パラメータとして定義したものだからです。

私は試しました

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を使用した場合、出力はどのようになりますか? やはり文字列でしょうか?