理想的世界

来自NodeLand的问候 ,我将分享一个有关使用Node JavaScript的第一个项目的故事; 这是用石头杀死五只鸟的理想示例[是的,有可能]。
如果您来自编程背景,那么您应该熟悉著名的hello world程序,它们通常是“基本”代码行,它们以该特定编程语言输出简单的语句,并且应该使您开始使用语法。语言。 [如果您是第一次使用该语言]。

GenesysTechHub上 ,这个问候世界程序变得更加有趣,因为我在第一天就使用NodeJs开发了Word猜测程序。 我知道有些程序员可能会因为“违反学习曲线”而起诉我(抱歉,我确实这样做了),但是在阅读本文之后,请确保他们会尝试使用我的“老板”介绍的这个Hello World程序版本[轻笑,我稍后再告诉你]。
在构建程序之前,我必须先定义问题并创建算法,然后再编写代码行来实现它。 那是我解决问题的常用方法,因为它使我的逻辑对于任何编程语言都可以“重用”。

回到我的Word猜测器中,由于该程序应该检查一个单词是否与定义的单词列表中的任何单词匹配,所以我知道使用数组是最佳选择(至少对于hello world程序而言),因此我声明了一个数组来保存我的单词列表。
对于要解决此问题的程序,它必须检查数组中的每个单词,因此我运行了一个“ for循环”以遍历数组中的项并将其与给定的单词进行比较。 另外,为了提高效率,我使用break语句在找到匹配项后跳出循环以避免连续的“无用”搜索,这就像在您访问了尼日利亚之后前往其他非洲国家寻找尼日利亚![听起来傻吧? 但这是事实]。
还声明了一个变量以知道程序何时找到匹配项。
好的,我不会告诉您Node运行时如何处理这些代码(因为我们不在编译器构造类中),但是请相信我,它运行良好。
(因此,您已经告诉我们了如何构建单词猜测器,问题是为什么您甚至将其构建为一个hello world项目?)

好的,我知道这就是你们大多数人现在所要问的,就是这样。
这个词器教会了我NodeJ的基本语法,例如在屏幕上打印消息,声明变量,条件语句,数组
甚至迭代,是的!
真诚地讲,这是理想的hello world程序应具有的外观。
而且在我忘记之前,我的老板……他是个高个子(尽管我很快就会比他高个子), “帅”的家伙,肤色黝黑,很有逻辑,但最重要的是。
[停顿] an ..阿森纳球迷…[咯咯地笑]。
无论如何,再见,谢谢阅读!!!