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