从 Windows 命令提示符运行 JavaScript

2024-02-22

我编写了以下 JavaScript 代码,将二进制数转换为十进制数:

(function bin_dec(num) {
  var x = num;
  var result = 0;
  for (var i = 0; i < x.length; i++) {
    result += eval(x[x.length - i] * 2^i);
  }
  return result;
})()

我希望能够从命令行运行此代码。文件名是转换器.js我正在与该文件相同的目录中运行命令提示符窗口。我正在尝试使用运行此代码01001100作为函数参数。这是我的尝试:

$ converter.js 01001100

and

$ converter.js -01001100

and

$ converter.js bin_dec(01001100)

但不幸的是,这些都不起作用。有人可以指出我的错误吗?提前致谢。


1)安装Node.js https://nodejs.org/如果您还没有这样做。

2)改变你的converter.js像这样的文件:

function bin_dec(num) {
  return parseInt(num, 2);
}

console.log(bin_dec(process.argv[2]));

3)在脚本所在的文件夹中打开一个新的命令提示符并运行

$ node converter.js 01001100
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 Windows 命令提示符运行 JavaScript 的相关文章

随机推荐