- 变量和赋值
在JavaScript中,变量的定义需要使用关键字var、let或const,例如:
var name = "AITrip"; // 定义字符串类型变量name let age = 25; // 定义数值类型变量age const PI = 3.1415926; // 定义常量PI
其中,var声明的变量是全局变量,let声明的变量只在当前代码块中有效,而const声明的变量是一个常量,不能再次被赋值。
变量赋值需要使用等号=,例如:
name = "AI Trip"; // 修改变量name的值为"AI Trip" age = age + 1; // 将变量age的值加1
- 条件语句
条件语句在JavaScript中也是非常常见的语句,它根据判断条件的真假来执行不同的操作。常见的条件语句有if...else和switch...case。
if...else语句的基本格式如下所示:
if (condition) { // 条件成立时执行的代码 } else { // 条件不成立时执行的代码 }
例如:
let score = 60; if (score >= 60) { console.log("及格"); } else { console.log("不及格"); }
switch...case语句则是根据变量的值来判断执行哪个分支,它的基本格式如下所示:
switch (expression) { case value1: // 分支1的代码 break; case value2: // 分支2的代码 break; default: // 默认分支的代码 }
例如:
let fruit = "apple"; switch (fruit) { case "apple": console.log("这是一个苹果"); break; case "banana": console.log("这是一个香蕉"); break; default: console.log("这不是一个水果"); }
- 循环语句
循环语句也是JavaScript中常用的语句之一。在循环中,可以执行一段代码多次,常见的循环语句有for、while和do...while。
for循环的基本格式如下所示:
for (initialization; condition; increment) { // 循环体的代码 }
其中,初始化部分用于定义循环变量的初始值,条件部分用于定义循环终止的条件,增量部分用于定义每次循环后循环变量要增加或减少的值。
例如:
for (let i = 1; i <= 10; i++) { console.log(i); }
while循环的基本格式如下所示:
while (condition) { // 循环体的代码 }
例如:
let i = 1; while (i <= 10) { console.log(i); i++; }
do...while循环的基本格式如下所示:
do { // 循环体的代码 } while (condition);
其中,do部分的代码至少会被执行一次,然后再根据条件决定是否继续执行。
例如:
let i = 1; do { console.log(i); i++; } while (i <= 10);