JavaScript 的基本语法包括变量声明、数据类型、运算符、控制流语句和函数等。下面我会逐一解释这些概念,并给出对应的代码示例。
- 变量声明:
在 JavaScript 中,可以使用var、let或const关键字声明变量。var是旧版的变量声明方式,let和const是 ES6 引入的块级作用域变量声明方式,推荐使用后两者。
let name = "John"; // 声明一个字符串类型的变量,并赋值为 "John"
const age = 25; // 声明一个常量,并赋值为 25
- 数据类型:
JavaScript 是一种动态类型的语言,它有多种基本数据类型,包括字符串、数字、布尔值、数组、对象和空值等。
let message = "Hello"; // 字符串类型
let count = 10; // 数字类型
let isActive = true; // 布尔值类型
let numbers = [1, 2, 3, 4, 5]; // 数组类型
let person = { // 对象类型
name: "John",
age: 25
};
let nothing = null; // 空值类型
- 运算符:
JavaScript 支持常见的算术运算符(+、-、*、/)、赋值运算符(=、+=、-=)、比较运算符(==、!=、>、<)、逻辑运算符(&&、||、!)等。
let x = 5;
let y = 2;
let sum = x + y; // 加法运算
let difference = x - y; // 减法运算
let product = x * y; // 乘法运算
let quotient = x / y; // 除法运算
let remainder = x % y; // 取模运算
let isGreater = x > y; // 大于比较
let result = (x > 0) && (y > 0); // 逻辑与运算
- 控制流语句:
JavaScript 中常用的控制流语句包括条件语句(if、else if、else)和循环语句(for、while、do while)。
let age = 18;
if (age < 18) {
console.log("未成年");
} else if (age >= 18 && age < 65) {
console.log("成年人");
} else {
console.log("老年人");
}
for (let i = 0; i < 5; i++) {
console.log(i);
}
let i = 0;
while (i < 5) {
console.log(i);
i++;
}
- 函数:
函数是 JavaScript 中的一种重要的代码组织形式,可以将一段可执行的代码块封装起来并重复使用。
function greet(name) {
console.log("Hello, " + name + "!");
}
function addNumbers(num1, num2) {
return num1 + num2;
}
greet("John");
let sum = addNumbers(5, 3);
console.log("Sum: " + sum);
JavaScript基础:语法、数据类型与控制结构详解
本文详细介绍了JavaScript的基础语法,包括变量声明(var、let、const),数据类型(字符串、数字、布尔、数组、对象、空值),运算符(算术、赋值、比较、逻辑),控制流语句(if、for、while)以及函数的使用。

被折叠的 条评论
为什么被折叠?



