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';`

## 图片示例

![JavaScript Arrays](https://cloud-image.ullrai.com/q/JavaScript_Arrays/)