返回
这个 JavaScript 测验会让你脑洞大开,不信你就来!
前端
2024-01-05 03:16:35
JavaScript 测验:25 道神奇的示例
对于初学者来说,JavaScript 可能会让他们感到迷茫,但不要害怕!这些示例将以一种有趣的方式帮助你学习。如果你能回答其中一半的正确答案,那已经很不错了!
- 神秘字符串:
const str = "stressed";
console.log(str.split("").reverse().join(""));
结果是什么?
- 神奇的数字:
const num = 123456;
console.log(num.toLocaleString());
看看结果会发生什么变化。
- 数组的魔术:
const arr = [1, 2, 3, 4, 5];
console.log(arr.filter((item) => item % 2 === 0));
你想知道结果是什么吗?
- 对象的神秘力量:
const obj = {
name: "John Doe",
age: 30,
city: "New York",
};
console.log(Object.values(obj).join(" "));
你猜猜结果是什么?
- 函数的魅力:
function sum(a, b) {
return a + b;
}
console.log(sum(10, 20));
答案是什么?
- 条件语句的奥秘:
const age = 18;
if (age >= 18) {
console.log("You are old enough to vote.");
} else {
console.log("You are not old enough to vote.");
}
猜猜输出结果。
- 循环的威力:
const numbers = [1, 2, 3, 4, 5];
for (let i = 0; i < numbers.length; i++) {
console.log(numbers[i]);
}
你能预料到结果吗?
- 数组的遍历:
const names = ["Alice", "Bob", "Carol"];
names.forEach((name) => {
console.log(`Hello, ${name}!`);
});
好奇输出是什么?
- 对象的遍历:
const person = {
name: "John Doe",
age: 30,
city: "New York",
};
for (const key in person) {
console.log(`${key}: ${person[key]}`);
}
你猜猜输出结果。
- 正则表达式的魔力:
const str = "The quick brown fox jumps over the lazy dog.";
const regex = /the/gi;
console.log(str.match(regex));
你猜猜结果是什么?
- 日期和时间的奥秘:
const date = new Date();
console.log(date.toLocaleDateString());
console.log(date.toLocaleTimeString());
你想知道结果吗?
- 数学运算的魅力:
console.log(Math.PI);
console.log(Math.sqrt(16));
console.log(Math.pow(2, 3));
你猜猜结果是什么?
- 随机数的奥秘:
console.log(Math.random());
console.log(Math.floor(Math.random() * 10));
console.log(Math.ceil(Math.random() * 10));
你能预料到结果吗?
- 字符串的魅力:
const str = "Hello, world!";
console.log(str.length);
console.log(str.toUpperCase());
console.log(str.toLowerCase());
你猜猜输出结果。
- 数组的魅力:
const arr = [1, 2, 3, 4, 5];
console.log(arr.length);
console.log(arr.push(6));
console.log(arr.pop());
好奇输出是什么?
- 对象的魅力:
const obj = {
name: "John Doe",
age: 30,
city: "New York",
};
console.log(Object.keys(obj));
console.log(Object.values(obj));
console.log(Object.entries(obj));
你猜猜输出结果。
- 函数的魅力:
function sum(a, b) {
return a + b;
}
console.log(sum(10, 20));
答案是什么?
- 条件语句的奥秘:
const age = 18;
if (age >= 18) {
console.log("You are old enough to vote.");
} else {
console.log("You are not old enough to vote.");
}
猜猜输出结果。
- 循环的威力:
const numbers = [1, 2, 3, 4, 5];
for (let i = 0; i < numbers.length; i++) {
console.log(numbers[i]);
}
你能预料到结果吗?
- 数组的遍历:
const names = ["Alice", "Bob", "Carol"];
names.forEach((name) => {
console.log(`Hello, ${name}!`);
});
好奇输出是什么?