返回
深入浅出,初探 JavaScript 基础语法
前端
2023-10-31 12:53:33
在当今数字时代,JavaScript 作为一种动态且用途广泛的编程语言,已成为网络开发领域的基石。它赋予网页交互性和响应能力,提升用户体验,并为各种应用奠定基础。本文旨在深入浅出地解析 JavaScript 的基础语法,为初学者提供扎实的理解。
变量
JavaScript 中的变量用于存储信息。使用 let
或 const
声明变量。let
声明的变量可以重新赋值,而 const
声明的变量则为常量,不可更改。
// 使用 let 声明变量
let name = "John";
name = "Jane"; // 重新赋值
// 使用 const 声明常量
const age = 30;
// age = 31; // 会报错,常量不可更改
数据类型
JavaScript 具有各种数据类型,包括字符串、数字、布尔值、数组和对象。
// 字符串
let str = "Hello";
// 数字
let num = 123;
// 布尔值
let bool = true;
// 数组
let arr = [1, 2, 3];
// 对象
let obj = { name: "John", age: 30 };
运算符
JavaScript 中的运算符用于执行算术、逻辑和其他操作。
- 算术运算符: +, -, *, /, %
- 比较运算符: ==, !=, >, <, >=, <=
- 逻辑运算符: &&, ||, !
- 赋值运算符: =, +=, -=, *=, /=
// 加法
let sum = 1 + 2; // 3
// 比较
let isTrue = 1 > 2; // false
// 赋值
let a = 10;
a += 5; // a 现在等于 15
控制流
JavaScript 中的控制流语句用于控制程序执行的顺序。
- if...else: 根据条件执行不同代码块
- switch...case: 根据值执行不同代码块
- for: 重复执行代码块
- while: 重复执行代码块,直到条件为 false
- do...while: 先执行代码块,然后再检查条件
// if...else
if (age >= 18) {
console.log("成年");
} else {
console.log("未成年");
}
// for 循环
for (let i = 0; i < 10; i++) {
console.log(i);
}
函数
JavaScript 中的函数是独立的代码块,可重复使用。使用关键字 function
声明函数。
// 声明函数
function greet(name) {
console.log(`Hello, ${name}!`);
}
// 调用函数
greet("John"); // 输出:Hello, John!
结语
掌握 JavaScript 的基础语法是踏入 JavaScript 编程世界的重要一步。通过理解变量、数据类型、运算符、控制流和函数,初学者可以构建稳固的基础,并为深入探索 JavaScript 的复杂性做好准备。本文旨在提供清晰简洁的指南,帮助您开启 JavaScript 编程之旅。