Ciao,
ho provato a ordinare il tuo codice
var input = require('fs').readFileSync('/dev/stdin', 'utf8');
var lines = input.split('\n');
var rec = lines[0].split(' ');
var a = parseInt(rec[0]);
var b = parseInt(rec[1]);
var d1 = 0;
var j = '';
var j1 = 0;
var i = 0;
if (a<=0||b<=0) { break; }
mag(a,b);
function mag(a,b) {
if (a>b) {
d1 = a;
a = b;
b = d1;
}
for (i=a;i<=b;i++) {
j += i + " ";
j1 += i;
}
console.log(j + 'Sum=' + j1);
}
Il break si usa per uscire da cicli. Se vuoi interrompere prima l'esecuzione (quindi se a o b sono <= 0) metti una return
Il break me lo aspetto all'interno di un ciclo for, while


Rispondi quotando
