# JavaScript 简介
JavaScript(简称 JS)是一种轻量级的、解释型的编程语言,广泛应用于网页开发中。它能够让网页实现动态效果,提升用户体验。
## 基础语法
### 变量声明
在 JavaScript 中,变量可以使用 `var`、`let` 或 `const` 关键字声明:
```javascript
var name = "Alice";
let age = 25;
const PI = 3.14;
数据类型
JavaScript 支持多种数据类型,包括:
- 字符串(String)
- 数字(Number)
- 布尔值(Boolean)
- 对象(Object)
- 数组(Array)
- 未定义(Undefined)
- 空值(Null)
条件语句
使用 if
、else if
和 else
来实现条件判断:
if (age > 18) {
console.log("成年人");
} else if (age > 12) {
console.log("青少年");
} else {
console.log("儿童");
}
循环语句
常见的循环语句有 for
和 while
:
for (let i = 0; i < 5; i++) {
console.log(i);
}
let j = 0;
while (j < 5) {
console.log(j);
j++;
}
函数
函数是 JavaScript 中实现代码重用的关键:
function greet(name) {
return `Hello, ${name}!`;
}
console.log(greet("Bob"));
DOM 操作
JavaScript 可以通过 Document Object Model(DOM)来操作网页元素:
document.getElementById("myElement").innerHTML = "新内容";
事件处理
通过事件监听,可以实现用户交互:
document.getElementById("myButton").addEventListener("click", function() {
alert("按钮被点击了!");
});
ES6 新特性
ES6(ECMAScript 2015)引入了许多新特性,如箭头函数、模板字符串、解构赋值等:
const numbers = [1, 2, 3];
const [a, b, c] = numbers;
const sum = (x, y) => x + y;
console.log(sum(2, 3));
结语
JavaScript 作为现代网页开发的核心语言,其灵活性和强大的功能使其在开发者中广受欢迎。掌握 JavaScript,将为你的编程之路开启无限可能。
这一切,似未曾拥有