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¶
代码示例 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. 练习题¶
- 简单: 编写一个 JavaScript 程序,使用
console.log
打印你的名字。 - 中等: 创建一个函数,接受两个数字作为参数并返回它们的和。
- 复杂: 编写一个 JavaScript 程序,使用循环打印从 1 到 10 的数字。
5. 总结¶
- JavaScript 是一种动态、解释型的编程语言。
- 它主要用于网页开发,但也可以用于服务器端编程。
- JavaScript 支持动态类型和基于原型的面向对象编程。
通过本章的学习,你应该对 JavaScript 有了基本的了解,并能够编写简单的 JavaScript 程序。继续学习,你将能够掌握更高级的 JavaScript 概念和技术。