返回

深入浅出,初探 JavaScript 基础语法

前端

在当今数字时代,JavaScript 作为一种动态且用途广泛的编程语言,已成为网络开发领域的基石。它赋予网页交互性和响应能力,提升用户体验,并为各种应用奠定基础。本文旨在深入浅出地解析 JavaScript 的基础语法,为初学者提供扎实的理解。

变量

JavaScript 中的变量用于存储信息。使用 letconst 声明变量。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 编程之旅。