JavaScript 是一种广泛使用的编程语言,它使得网页能够具有动态交互功能。以下是一些 JavaScript 基础知识:
变量和数据类型
JavaScript 中的变量可以存储数据,数据类型包括数字、字符串和布尔值。
变量声明
var a = 5;
(已不推荐使用)let b = 10;
const c = true;
数据类型
- 数字:
1, 2.5
- 字符串:
"Hello, world!"
- 布尔值:
true, false
- 数字:
控制结构
JavaScript 使用控制结构来控制程序的流程。
条件语句
if (条件) { ... }
if (条件) { ... } else { ... }
switch (表达式) { ... }
循环语句
for (初始化; 条件; 迭代) { ... }
while (条件) { ... }
do { ... } while (条件);
函数
函数是可重复使用的代码块。
function sayHello(name) {
console.log("Hello, " + name + "!");
}
事件处理
JavaScript 可以响应用户操作,例如点击按钮。
<button onclick="sayHello('World')">Click me!</button>
图片示例
JavaScript Logo
更多关于 JavaScript 的信息,您可以访问我们的 JavaScript 教程。
# JavaScript 进阶
## 对象和数组
JavaScript 中的对象和数组是常用的数据结构。
- 对象
- `let person = { name: "Alice", age: 25 };`
- 数组
- `let numbers = [1, 2, 3, 4, 5];`
## 异步编程
JavaScript 中的异步编程允许程序在等待某些操作完成时继续执行。
- 回调函数
- `function fetchData(callback) { ... }`
- `fetchData(function(data) { ... });`
- Promises
- `new Promise(function(resolve, reject) { ... });`
## 模块化
模块化可以帮助组织代码,并提高代码的可维护性。
- ES6 模块
- `import { sum, subtract } from './math.js';`
## 图片示例
