0

次のnodejs JavaScriptコードに取り組んでいます。2 つの有効な数値を互いに減算し、結果として 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 に答える