Ich versuche, ein Javascript zu schreiben, das die Anzahl der negativen, Null und positiven Zahlen in einem Array zählt. Wenn ich dieses Skript ausführen, heißt es: "ReferenceError: Dokument ist nicht definiert"Ausgabe Probleme mit document.write
Ich weiß nicht, wie Sie ein Dokument definieren, da ich weiß, dass document.write Teil von node.js ist? Was ist der beste Weg, um die Variablen neg, zero und pos ausgeben zu lassen?
#!/usr/bin/env node
// Function: counter
// Parameter: -3, -1, 0, 0, 0, 4, 17, 29, 30
// Returns the number of each in the array
var input = new Array(-3, -1, 0, 0, 0, 4, 17, 29, 30);
var zero = 0;
var neg = 0;
var pos = 0;
function counter(input, zero, neg, pos)
{
switch (input)
{
case (input < 0):
neg++;
break;
case (input == 0):
zero++;
break;
case (input > 0):
pos++;
break;
}
return document.write(neg, zero, pos);
}
counter(input);
macht keinen Sinn zu tun 'zurück document.write ...' Und ich glaube nicht, dass Sie document.write in Node verwenden möchten. – epascarello
versuchen console.log statt – gaetanoM
Dies ist leicht zu lösen: nicht mehr verwenden document.write mehr oder weniger .... –