问题描述
假设您有一个包含 5 个元素的全局 Array Arr,声明一个函数来检查元素的值是否为偶数,如果是偶数元素则打印“Yes”,否则打印“NO”并在main 函数,以数组元素为属性,一次检查每个元素。
解决方法
在 JavaScript 中:
function isEven(n) {
if (n % 2 === 0) {
console.log("Yes,it is even");
} else {
console.log("No,it is not even");
}
}
let arr = [1,2,3,4,5];
for (let element of arr) {
console.log(`Is ${element} even?`);
isEven(element);
}
预期输出:
Is 1 even?
No,it is not even
Is 2 even?
Yes,it is even
Is 3 even?
No,it is not even
Is 4 even?
Yes,it is even
Is 5 even?
No,it is not even