JavaScript First Steps

在我们的第一个JavaScript模块中,我们首先回答一些基本问题,例如" JavaScript是什么?","它看起来像什么?"和"它能做什么?",然后再继续您的初次实践经验.编写JavaScript. 之后,我们详细讨论一些关键的构建块,例如变量,字符串,数字和数组.

Prerequisites

在开始本模块之前,您不需要任何JavaScript知识,但是您应该对HTML和CSS有所了解. 建议您在开始使用JavaScript之前通读以下模块:

注意 :如果您在无法创建自己的文件的计算机/平板电脑/其他设备上工作,则可以尝试(大多数)在线编码程序中的代码示例,例如JSBinGlitch .

Guides

What is JavaScript?
欢迎来到MDN初学者的JavaScript课程! 在第一篇文章中,我们将从更高层次上介绍JavaScript,回答诸如"这是什么?"和"它在做什么?"之类的问题,并确保您熟悉JavaScript的目的.
A first splash into JavaScript
现在您已经了解了JavaScript的理论,以及可以使用它的方法,我们将通过一个完全实用的教程为您提供JavaScript基本功能的速成班. 在这里,您将逐步构建一个简单的"猜数字"游戏.
What went wrong? Troubleshooting JavaScript
在上一篇文章中构建"猜数字"游戏时,您可能会发现它不起作用. 别担心-本文旨在为您提供一些有关如何查找和修复JavaScript程序中的错误的简单提示,以免您因此类问题而烦恼.
Storing the information you need — Variables
阅读最后几篇文章后,您现在应该知道什么是JavaScript,它可以为您做什么,如何将其与其他Web技术一起使用以及从高层次看其主要功能是什么. 在本文中,我们将介绍真正的基础知识,研究如何使用JavaScript的最基本构建模块-变量.
Basic math in JavaScript — numbers and operators
在课程的这一点上,我们将讨论JavaScript中的数学-如何结合运算符和其他功能来成功地操纵数字来进行出价.
Handling text — strings in JavaScript
接下来,我们将注意力转向字符串-这就是在编程中称为文本的部分. 在本文中,我们将研究在学习JavaScript时您真正应该了解的所有字符串常见问题,例如创建字符串,将字符串中的引号转义并将它们连接在一起.
Useful string methods
现在,我们已经研究了字符串的基础知识,让我们前进一步,开始考虑可以使用内置方法对字符串进行哪些有用的操作,例如查找文本字符串的长度,连接和分割字符串,用字符串中的一个字符替换另一个,等等.
Arrays
在本模块的最后一篇文章中,我们将介绍数组-一种以单个变量名存储数据项列表的巧妙方法. 在这里,我们看一下为什么这样做有用,然后探讨如何创建数组,检索,添加和删除数组中存储的项目,以及其他更多内容.

Assessments

以下评估将测试您对以上指南中涵盖的JavaScript基础的理解.

Silly story generator
在此评估中,您将承担从本模块的文章中获得的一些知识,并将其应用于创建一个有趣的应用程序,该应用程序生成随机的愚蠢故事的任务. 玩得开心!

See also

Learn JavaScript
对于有抱负的Web开发人员而言,这是一个极好的资源-在交互式环境中学习JavaScript,并在自动评估的指导下进行短期课程和交互式测试. 前40课是免费的,整个课程只需少量的一次性付款即可获得.