作为 JavaScript 的第一步,我们在带你进入你的第一次 JavaScript 编写体验之前,问一些基本的问题,例如 “什么是 JavaScript ?”,“JavaScript 长得什么样子?”,以及 “它能做什么?”。在这之后,我们将会讨论一些构成 JavaScript 的关键部分,比如,变量、字符串、数字和数组。
预备知识
在开始这个模块之前,你不需要有任何 JavaScript 的知识, 但是你应该熟悉 HTML 和 CSS。建议你在学习 Javascript 之前了解以下模块:
- Web开发入门 (其中包括了 JavaScript 简介)
- HTML 简介
- CSS 简介
指南
- 什么是 JavaScript?
- 欢迎来到 MDN 的 JavaScript 初学者课程! 在第一篇文章中我们将从较高的层次讨论 JavaScript,回答 "它是什么?"和"它能做什么?", 并确保你能了解 JavaScript 的用途。
- 初涉 JavaScript
- 现在你已经学习到了一些关于 JavaScript 的理论, 以及你可以用它来做点什么。我们将会通过一个完整的练习教程来给你一个关于 javaScript 的基本特点的速成课。在这里你会逐步建立一个简单的 "猜数字" 游戏。
- 哪里出错了? JavaScript 疑难解答
- 当你遵从上一篇文章建立 "猜数字" 游戏时, 你或许已经发现它并不能运行。不用害怕——这篇文章会为你提供一些关于如何发现和修复 JavaScript 程序中的错误的简单小窍门, 旨在当你遇到这类问题时不至于焦头烂额。
- 储存你需要的信息 — 变量
- 读过前几篇文章之后, 现在你应该知道 JavaScript 是什么, 它能为你做什么, 你要如何与其他网络技术一起使用它, 以及从高层次来看它的主要特点是什么。在这篇文章里, 我们会关注真正的基础, 观察如何运用最基本的 JavaScript 组件——变量。
- JavaScript 里的基本数学 — 数字和运算符
- 在此刻, 我们会讨论 JavaScript 里的数学——我们怎样可以结合运算符和其他的特点去成功地操作数字来达到我们的需求。
- 处理文本 — JavaScript 里的字符串
- 接下来我们会关注于字符串——这是我们如何在编程中称呼一段文本。在这篇文章里, 我们会查看在学习 JavaScript 时你实际上应当知道的, 与字符串有关的所有常见的东西, 比如说创建字符串, 在字符串中对引号进行转义, 以及把它们连接在一起。
- 实用的字符串方法
- 现在我们已经查看了字符串的最基础, 让我们提高一个层次而开始考虑我们可以用内置方法对字符串进行什么有用的操作, 比如说查明一个文本字符串的长度, 连接和分离字符串, 替换字符串里的一个字母, 和更多。
- 数组
- 在这个模块的最后一篇文章, 我们会观察数组——一种在一个单一的变量名称中储存一列数据向的整洁方式。这里我们会查看为什么这方式很实用, 然后探索怎样去创建一个数组, 获取, 增加, 以及删减其中储存的数据项, 和除此之外的更多。
评估
接下来的评估会检测你对于在上述指引中覆盖的 JavaScript 基础的理解。
- 愚蠢故事生成器
- 在这个评估中, 你会被赋予任务去采取一些你在本单元的文章中学习到的知识, 并将其应用于创建一个产生随机愚蠢的故事的有趣应用程序。玩得高兴!