我知道如何使用util.format()使用%f,%d等格式化字符串。有人可以告訴我哪個是可以從字符串掃描(而不是從控制檯輸入)啓用的補充功能。Node.js中util.format()的補充函數
例如:
運行...
const util = require('util');
var weatherStr = util.format(`The temperature at %d o' clock was %f deg. C and the humidity was %f.`, 5, 23.9, 0.5);
console.log(weatherStr);
... ...產生
The temperature at 5 o' clock was 23.9 deg. C and the humidity was 0.5.
我期待一個實用程序函數,它會工作,使得運行以下代碼...
const util = require('util');
var weatherStr = 'The temperature at 5 o' clock was 23.9 deg. C and the humidity was 0.5.';
console.log(util.????(tempStr, `humidity was %f.`));
...生成...
0.5
這是一個util函數嗎?我不認爲「parseFloat」會起作用,因爲它會提取23.9。
我是新來的JS和節點,但我希望有一個「掃描」功能。我知道有一個scanf npm庫,但它似乎與控制檯輸入,而不是現有的字符串。我一直在搜索JS和Node函數中的「%f」,並且令人驚訝的是util.format似乎是唯一一個提及它的。