您需要先安装提示:
npm install prompt
所以解决方案比你的解决方案有点复杂:
var prompt = require('prompt');
prompt.start();
prompt.get(['grade'], function (err, Input) {
if (err) { return onErr(err); }
if (Input.grade >= 90) {
console.log("The score you entered is " +
Input.grade + ". Your letter grade is A.");
} else if (Input.grade >= 80 && Input.grade < 90) {
console.log("The score you entered is "
+ Input.grade + ". Your letter grade is B.");
} else if (Input.grade >= 70 && Input.grade < 80) {
console.log("The score you entered is "
+ Input.grade + ". Your letter grade is C.");
} else if (Input.grade >= 60 && Input.grade < 70) {
console.log("The score you entered is "
+ Input.grade + ". Your letter grade is D.");
} else if (Input.grade < 60) {
console.log("The score you entered is "
+ Input.grade + ". Your letter grade is F.");
}
});
function onErr(err) {
console.log(err);
return 1;
}
您可以使用以下命令运行脚本:
node script.js