i have code in javascript like this, how to make it more easy to read, shorthand and efficient :
var numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]; var count = 0; for (i in numbers) { value = numbers[i]; if (value % 2 == 0) { count++; if (count == 5) { console.log("The 5th even number is " + value); } if (count == 7) { console.log("The 7th even number is " + value); } } } count = 0; for (i in numbers) { value = numbers[i]; if (value % 2 == 1) { count++; if (count == 3) { console.log("The 3rd odd number is " + value); } if (count == 8) { console.log("The 8th odd number is " + value); } } } var odds = [], evens = []; for (i in numbers) { value = numbers[i]; if (value % 2 == 1) { odds.push(value); } else if (value % 2 == 0) { evens.push(value);`enter code here` } } console.log('The odd numbers: ' + odds.join(", ")); console.log('The even numbers: ' + evens.join(", "));
and the result of those code just like this :
The 5th even number is 10 The 7th even number is 14 The 3rd odd number is 5 The 8th odd number is 15 The odd numbers: 1, 3, 5, 7, 9, 11, 13, 15, 17, 19 The even numbers: 2, 4, 6, 8, 10, 12, 14, 16, 18, 20