学习编程是一次进入代码世界的激动人心的旅程。一种语言的语法仅仅是一个起点,没有它就不可能前进。这个免费的在线 JavaScript 课程将帮助您掌握该语言的关键概念,打下坚实的基础,并编写您的第一个 JS 程序。
JavaScript 是世界上最流行的编程语言之一,用于创建交互式网页、移动应用程序和服务器端开发。我们将从头开始学习 JS,从最基础的开始。第一个模块是编写有意义的代码的起点。我们将介绍编写 JS 代码的基础知识,包括注释的概念及其重要性。通过检查解决方案的示例,我们还将了解什么是测试以及如何分析测试结果。
现代程序有多种用途:商业服务、日常生活协助和娱乐。然而,它们总是基于计算。编程中最基本、最简单的主题之一就是算术。在本模块中,我们将把算术运算翻译成编程语言,并讨论运算的优先级。我们还将研究 linter 的概念并解释它为什么会产生警告或错误。
编程中的术语“文本”被称为“字符串”,这个概念可能比看起来更复杂。如何输出包含单引号和双引号的短语?考虑到计算机不理解符号,如何正确处理文本?该模块涵盖了处理文本的各个方面,包括引号的使用、字符转义和编码。
JavaScript 是一种动态类型语言,具有不可变的原始数据类型。如果我们尝试执行将数字乘以字符串的运算,会发生什么? JavaScript 如何知道它正在处理什么类型的数据?当 JavaScript 遇到类型不匹配时会做什么?当前模块涵盖了这些问题。
信息可以存储在特殊的“存储器”——变量中。这使您可以重用现有数据并避免在代码的不同部分重复它。在本模块中,我们将研究如何改变变量并赋予它们有意义的名称,以便任何开发人员都能理解代码。您会发现选择正确的变量名可能是一项棘手的任务!我们还将向您展示如何使用变量来简化复杂的计算。
在编程中,为了执行任意操作,需要使用“函数”的概念。函数是程序员构建系统的基石。在本模块中,我们将学习如何使用我们已经创建的函数。让我们看看文档中的函数签名并了解如何使用它。让我们熟悉一下标准库,其中存储了数千个函数。学习所有功能是不可能的,但每个程序员都应该知道在哪里可以找到有关它们的文档。
在程序中,我们操作可能具有重要属性的数据。在 JavaScript 中,属性是语言内置的。除了属性之外,数据还可以有方法 – 这些是位于属性内部的函数。属性和方法被视为表达式,就像变量、常量或函数调用一样,并且可以以多种方式组合。要更详细地研究这些主题,请参阅专门讨论 JavaScript 面向对象特性的特别课程。在本模块中我们将介绍基础知识。
逻辑表达式允许您回答程序执行期间出现的问题。例如:用户是否已经通过身份验证?订阅费付了吗?今年是闰年吗?在本模块中,我们学习提出问题并给出答案(真或假)的谓词函数。我们还练习编写这样的函数并转向更复杂的逻辑表达式。
谓词函数的任务是获取问题的答案,但通常这还不够,还必须根据答案执行一定的动作。 PHP 具有 if 和 switch 结构,允许程序员根据各种条件选择所需的程序行为:跳过某些指令并执行其他指令。在本模块中,我们将在实践中研究这些设计。
任何代码都可以重复多次,从数十次到数百万次。这与变量和条件等其他工具一起为创建程序和复杂系统开辟了许多可能性。我们来看一个简单的例子。假设您需要在一本 500 页的教科书中查找特定的短语。您记得短语本身,但不知道页码。最简单(尽管耗时)的方法是依次查看页面,直到找到所需的页面。要执行这样的重复动作,需要循环。
网站语言