首页 > web前端 > js教程 > 正文

Day/Days of Code:深入探讨 JavaScript

王林
发布: 2024-08-30 19:03:04
原创
943 人浏览过

Day /  Days of Code: Deeper into JavaScript

2024 年 8 月 29 日星期四

今天,我继续了 Codecademy 的全栈工程师之路。我注意到的一件事是,虽然教学大纲提供了一个坚实的框架,但在作业下面和作业之间通常还有额外的学习层次。另一方面,我已经在运行 VS Code 和 Node。

在猜数游戏项目中,任务是编写定义良好的控制流函数。这对我来说进展很快。从我在 Codecademy 论坛上看到的情况来看,只有大约 5% 的学生在这个项目中使用了箭头函数。我选择箭头函数是因为它们提高了简洁性和可读性,尤其是对于单行代码。对于箭头函数要记住的一件重要的事情是它们不能被提升,因此它们的声明顺序很重要。否则,就没有什么意外了。这是我的实现:

let humanScore = 0;
let computerScore = 0;
let currentRoundNumber = 1;

const generateTarget = () => Math.floor(Math.random() * 10);

const getAbsoluteDistance = (number1, number2) => Math.abs(number2 - number1);

const updateScore = winner => winner === 'human' ? humanScore++ : computerScore++;

const compareGuesses = (humanGuess, computerGuess, secretTarget) => 
  getAbsoluteDistance(humanGuess, secretTarget) <= getAbsoluteDistance(computerGuess, secretTarget);

const advanceRound = () => currentRoundNumber++;
登录后复制

结束第一节 JavaScript 语法课程后,我直接跳到第二节课并完成了第一个关于数组的作业。得知声明为 const 的数组是可变的真是一个令人兴奋的发现!讲完了数组,我现在开始讨论循环,然后是对象。我真的很喜欢 Codecademy 提供资源,然后让我们自己探索。

以上是Day/Days of Code:深入探讨 JavaScript的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!