发布于 2026-01-06 2 阅读
0

再来10个JavaScript挑战!

再来10个JavaScript挑战!

你懂JavaScript吗?继之前的视频取得成功之后,我决定制作第二个视频,其中包含10个新的挑战,来测试你对这门语言的掌握程度。

这是视频中10个挑战中的4个:


这个++运算符非常方便,你可以把它放在变量之前或之后。但是你知道这两者之间的区别吗?

let value = 3;
console.log(value++);
console.log(++value);
Enter fullscreen mode Exit fullscreen mode

你可以使用数字中的_字母e,它们仍然有效!

const THE_ANSWER = 1_2 + 3e1;

console.log(THE_ANSWER);
Enter fullscreen mode Exit fullscreen mode

这里的输出结果不应该是7两种情况都存在吗?实际上,两种情况都没有7

const x = "5";

console.log(1 + 1 + x);
console.log(x + 1 + 1);
Enter fullscreen mode Exit fullscreen mode

你能看出这里面有什么意想不到的副作用吗?

let me = { name: "Leonardo", socials: { twitter: "@balastrong" } };

let luca = { ...me };
luca.name = "Luca";
luca.socials.twitter = "@puppo92";

console.log(me);
console.log(luca);
Enter fullscreen mode Exit fullscreen mode

如果你想知道答案,可以在下面的视频中找到。希望你喜欢!

在上面的视频中,我讲解了所有挑战并给出了答案,但我还录制了一个慢速版本,其中我对每个挑战都进行了更详细的解释。如果您感兴趣并想了解更多信息,可以在这里找到:

告诉我你答对了多少题! :D


感谢阅读本文,希望您觉得有趣!

我最近创建了一个 Discord 服务器,用来讨论开源和 Web 开发,欢迎加入:https://discord.gg/bqwyEa6We6

你喜欢我的内容吗?不妨订阅我的YouTube频道!这对我很重要❤️
你可以在这里找到它:
YouTube

欢迎关注我,以便在新文章发布时收到通知 ;)

文章来源:https://dev.to/this-is-learning/10-more-javascript-challenges-3812