阿布的微信 发表于 2023-7-17 15:37:58

【技术积累】JavaScript中的基础语法【三】

JavaScript的条件结构

JavaScript中的条件结构主要包括if语句、if-else语句、if-else if语句和switch语句。这些条件结构用于根据不同的条件执行不同的代码块。
if语句

if语句用于在满足条件时执行一段代码块。语法如下:
if (condition) {
// code to be executed if condition is true
}示例代码:
let num = 10;
if (num > 0) {
console.log("Number is positive");
}解释:如果变量num的值大于0,则打印"Number is positive"。
if-else语句

if-else语句用于在满足条件时执行一个代码块,否则执行另一个代码块。语法如下:
if (condition) {
// code to be executed if condition is true
} else {// code to be executed if condition is false}示例代码:
let num = -5;
if (num > 0) {
console.log("Number is positive");
} else {
console.log("Number is negative");
}解释:如果变量num的值大于0,则打印"Number is positive",否则打印"Number is negative"。
if-else if语句

if-else if语句用于在满足多个条件时执行不同的代码块。语法如下:
if (condition1) {
// code to be executed if condition1 is true
} else if (condition2) {
// code to be executed if condition2 is true
} else {
// code to be executed if none of the conditions are true
}示例代码:
let num = 0;
if (num > 0) {
console.log("Number is positive");
} else if (num < 0) {
console.log("Number is negative");
} else {
console.log("Number is zero");
}解释:如果变量num的值大于0,则打印"Number is positive";如果变量num的值小于0,则打印"Number is negative";否则打印"Number is zero"。
switch语句

switch语句用于根据不同的条件执行不同的代码块。语法如下:
switch (expression) {
case value1:
    // code to be executed if expression matches value1
    break;
case value2:
    // code to be executed if expression matches value2
    break;
default:
    // code to be executed if expression doesn't match any value
}示例代码:
let day = 3;
switch (day) {
case 1:
    console.log("Monday");
    break;
case 2:
    console.log("Tuesday");
    break;
case 3:
    console.log("Wednesday");
    break;
default:
    console.log("Other day");
}解释:根据变量day的值,打印相应的星期几。
以上是JavaScript中常用的条件结构,根据不同的需求选择合适的条件结构来编写代码。
JavaScript的循环结构

在JavaScript中,循环结构用于重复执行一段代码,直到满足特定条件为止。JavaScript提供了多种循环结构,包括for循环、while循环和do-while循环。
for循环

for循环用于重复执行一段代码,可以指定循环的起始条件、终止条件和每次迭代的步长。
案例:计算1到10的和。
let sum = 0;for (let i = 1; i
页: [1]
查看完整版本: 【技术积累】JavaScript中的基础语法【三】