通过学习这些 JS 基础知识成为更好的 JavaScript 开发人员
如果您要学习 JavaScript 或已经对 JavaScript 有一些了解,那么您很可能听说过学习 JavaScript 基础知识的重要性。
但问题是,你不知道 JavaScript 基础知识到底是什么,也不知道从哪里学习。如果你在谷歌上搜索,你会找到很多关于 JavaScript 基础知识的教程,但并非所有教程都有用。
谷歌搜索的一些结果不会对您有帮助。
在本文中,我将列出 javascript 的所有基础知识并提供链接,以便您可以从那里学习 javascript 的基础知识。
JavaScript 变量
在 JavaScript 中,可以使用 var、let 和 const 关键字来定义变量。
以上三个关键字都有各自的特定用例,您可以根据需要在代码中使用它们。
您可以从 scotch.io 的这篇文章中深入了解 JavaScript 变量
JavaScript 中的数据类型
所有编程语言都有数据类型,JavaScript 也不例外。要成为一名优秀的 JavaScript 开发人员,你必须对 JavaScript 数据类型有深入的了解。
数据类型用于在编程语言中定义一种特定的数据。这将告诉你可以为你声明的变量赋什么值。
Digital Ocean 的这篇文章很好地解释了什么是 javascript 中的数据类型。
一旦你理解了 JavaScript 中的数据类型以及如何使用它们,那么你已经掌握了 JavaScript 基础知识的一半。所以,好好学习这些知识,并深入了解每种数据类型及其用例。
JavaScript 函数
函数是一段可重复使用的代码,可以分配给变量、存储在对象或数组中、作为参数传递给其他函数以及从函数返回。
在 JavaScript 中有三种定义函数的方式:
函数声明
函数表达式
箭头函数
您可以从此链接详细了解 JavaScript 函数。
JavaScript 中的流程控制
有时,我们想要修改程序的运行流程,这意味着我们只想在满足某些特定条件时运行代码。这时,JavaScript 中的流控制就能派上用场了。
如果不正确理解流程控制,那么您很难成为一名优秀的开发人员。
几乎每 4 行代码之后,您都需要根据某些条件控制程序流程,并且只有正确理解 JavaScript 流程控制(如 if 语句、for 循环、while 循环、嵌套循环等)后,才能编写出好的代码。
Codecademy 上有一个关于这个主题的非常好的教程。你可以从这里学习。
JavaScript 原型 + this
在 JavaScript 中,我们主要处理对象,如果不了解 JavaScript 原型以及 this 关键字在 JavaScript 中的工作原理,那么在 JavaScript 开发中很难取得很大进展。
这些是 JavaScript 中几乎所有内容的基础知识。您可以通过此链接阅读 tylermcginnis 撰写的文章,了解更多信息。
JavaScript 数组方法
JavaScript 有非常丰富的数组方法。其中一些方法在编写简洁的 JavaScript 代码时非常有用。
你必须对 JavaScript 数组方法(例如map、filter、reduce )有深入的理解。当你对这些数组方法有了充分的理解后,就可以阅读这篇文章,其中你可以通过示例找到更多详细的用例。
编写干净的代码
如果您了解本文列出的所有内容,但无法编写干净的代码,那么您在与团队合作时可能会遇到问题。
显然,每个人都根据自己的需要编写代码,但如果您遵循 Airbnb、Github、Google 等大型科技公司使用的最佳代码实践,那总是令人钦佩的。
如果您遵循最佳代码实践指南来编写代码,那么其他人就很容易阅读您的代码,并且可以轻松理解。
您可以在项目中遵循任何公司的 javascript 代码指南,例如 Airbnb、Github、Google,以保持代码的清晰度。
结论
毫无疑问,如果您遵循 JavaScript Web 开发中的所有这些基础知识,那么您可以成为一名优秀的 JavaScript 开发人员。🙂
Javascript 确实是 2020 年一种非常强大的编程语言,它的强大之处在于所有这些基础主题。
基础知识使您成为更好的 JavaScript 开发人员。
确保在学习所有这些内容的同时,还能同时构建小项目,以便实时实现这些主题。
鏂囩珷鏉ユ簮锛�https://dev.to/hisachin/become-better-javascript-developer-by-learning-these-js-fundamentals-1cbg