0

我正在处理以下 nodejs javascript 代码。我将两个有效数字相减,结果收到 NAN。

任何线索为什么会这样?

stringLength = process.stdout.colums - "Spaces: aa".length;
console.log(process.stdout.columns); //returns 80
console.log("Spaces: aa".length); //returns 10
console.log(eval(process.stdout.colums - "Spaces: aa".length)); //returns NAN
console.log(stringLength); //returns NAN

谢谢您的帮助。

4

1 回答 1

4

我认为是导致问题的错字( columsv/s )。columns

process.stdout.colums - "Spaces: aa".length; // undefined - 10 = NaN | Always, not even Evil (eval) can help

应该

process.stdout.columns - "Spaces: aa".length;
于 2013-09-28T02:34:01.187 回答