跳转至

JavaScript 简介

JavaScript 是一种广泛使用的编程语言,主要用于网页开发。它允许开发者创建动态和交互式的网页内容。在本章中,我们将探讨 JavaScript 的历史、用途和基本特性。

1. JavaScript 的历史

JavaScript 由 Brendan Eich 在1995年创建,最初是为了在 Netscape Navigator 浏览器中添加动态功能。尽管名字中包含 "Java",但 JavaScript 与 Java 语言几乎没有关系。JavaScript 的标准化版本被称为 ECMAScript,由 ECMA International 组织维护。

2. JavaScript 的用途

JavaScript 主要用于客户端脚本,即在用户的浏览器中运行。它可以用于: - 动态更新网页内容 - 控制多媒体 - 动画 - 表单验证 - 与服务器通信

随着 Node.js 的出现,JavaScript 也可以用于服务器端编程。

3. JavaScript 的基本特性

JavaScript 是一种解释型语言,意味着它不需要编译就可以运行。它是动态类型的,变量可以在运行时改变类型。JavaScript 支持面向对象编程,基于原型的继承是其核心特性之一。

代码示例 1: Hello World

// 这是一个简单的 JavaScript 程序,用于在控制台打印 "Hello, World!"
console.log("Hello, World!");

代码示例 2: 变量和数据类型

// 声明一个变量并赋值
let message = "Hello, JavaScript!";
console.log(message);

// JavaScript 是动态类型的,变量可以重新赋值为不同类型的值
message = 100;
console.log(message); // 输出 100

代码示例 3: 函数

// 定义一个简单的函数
function greet(name) {
    return "Hello, " + name + "!";
}

// 调用函数
console.log(greet("Alice")); // 输出 "Hello, Alice!"

4. 练习题

  1. 简单: 编写一个 JavaScript 程序,使用 console.log 打印你的名字。
  2. 中等: 创建一个函数,接受两个数字作为参数并返回它们的和。
  3. 复杂: 编写一个 JavaScript 程序,使用循环打印从 1 到 10 的数字。

5. 总结

  • JavaScript 是一种动态、解释型的编程语言。
  • 它主要用于网页开发,但也可以用于服务器端编程。
  • JavaScript 支持动态类型和基于原型的面向对象编程。

通过本章的学习,你应该对 JavaScript 有了基本的了解,并能够编写简单的 JavaScript 程序。继续学习,你将能够掌握更高级的 JavaScript 概念和技术。