首页 > 解决方案 > 如何将参数传递给 Node.js 中的函数?

问题描述

到目前为止,这是我的代码:

function number(numm){
var ones = ['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine'];
  var result;
  var numString = num.toString();

  if (num === 0){
      console.log(ones[0]);
    return ones[0];
  }
if (num < 10) {
      result = ones[num];
      console.log(result);
    return result;
  }

  if (numString.length === 2) {
    result = ones[numString[0]] + ' ' + ones[numString[1]];
    console.log(result);
    return result;
  }

  if (numString.length == 3) {
    if (numString[1] === '0' && numString[2] === '0'){
        result = ones[numString[0]] + ' zero zero';
        console.log(result);
        return result;
    }
    else{
        result = ones[numString[0]] +  ones[numString[1]] + ' ' + ones[numString[2]];
        console.log(result);
        return result;
    }
  }
}

它将用户输入的任何内容打印到其语音值中,因此当用户输入 25 时,它应该打印 TwoFive。但是,我找不到任何关于设置节点的信息,以便当输入为:node main.js 25它应该调用我的函数并打印 TwoFive。关于如何实现这一目标的任何指示?这适用于元素数组吗?node main.js 3 25应该打印Three, TwoFive

标签: javascriptnode.jscommand-line

解决方案


推荐阅读