静态网站和动态网站区别外贸互联网推广的
变量声明:
- 使用
var关键字声明的变量具有函数作用域,可以在函数内部访问。- 使用
let或const关键字声明的变量具有块级作用域,只在声明的块内有效。数据类型:
- 字符串(String):表示文本数据,可以使用单引号或双引号括起来。
- 数字(Number):表示数字数据,包括整数和浮点数。
- 布尔值(Boolean):表示真或假的值,只有两个可能的取值:
true或false。- 数组(Array):表示一组有序的元素,可以通过索引访问。例如,
var fruits = ["apple", "banana", "orange"];。- 对象(Object):表示一组键值对的集合,用于存储相关的数据。例如,
var person = { name: "John", age: 25 };。- 空值(null):表示不存在的值。
- 未定义(undefined):表示声明了变量但未给它赋值。
运算符:
- 算术运算符:如加法 (
+)、减法 (-)、乘法 (*)、除法 (/) 和取模运算符 (%)。- 比较运算符:如相等 (
==、===)、不相等 (!=、!==)、大于 (>)、小于 (<)、大于等于 (>=) 和小于等于 (<=)。- 逻辑运算符:如逻辑与 (
&&)、逻辑或 (||) 和逻辑非 (!)。条件语句:
if语句:用于测试条件,如果条件为真,执行相关的代码块。else if语句:在if条件为假的情况下,可以根据附加条件进行进一步的判断。else语句:当前面的条件都不满足时执行的代码块。循环:
for循环:用于指定初始值、循环条件和每次迭代后执行的代码。while循环:在指定条件为真时重复执行代码块。do-while循环:类似于while循环,但先执行一次代码块,再检查条件。函数:
- 函数定义:使用
function关键字定义函数,并指定函数名、参数和函数体。- 函数调用:通过函数名后跟括号
()来调用函数,并传递参数(如果有)。对象和属性:
- 对象字面量:使用花括号
{}创建对象,可以在其中定义键值对。- 访问属性:使用点号 (
.) 或方括号 ([]) 运算符来访问对象的属性。- 添加属性:可以通过赋值操作符为对象添加新的属性。
变量声明:可以使用 var、let 或 const 关键字声明变量。例如:
var name = "John";
let age = 25;
const PI = 3.14;
数据类型:JavaScript 中的主要数据类型有字符串(String)、数字(Number)、布尔值(Boolean)、数组(Array)、对象(Object)、空值(null)和未定义(undefined)。例如:
var name = "John";
var age = 25;
var isStudent = true;
var fruits = ["apple", "banana", "orange"];
var person = { name: "John", age: 25 };
var emptyValue = null;
var undefinedValue = undefined;
运算符:JavaScript 包含各种运算符,例如算术运算符(+、-、*、/)、比较运算符(==、===、!=、!==)、逻辑运算符(&&、||、!)等。
条件语句:可以使用 if、else if 和 else 关键字来执行特定的代码块,根据条件的结果进行分支判断。例如:
var age = 18;
if (age >= 18) {console.log("成年人");
} else {console.log("未成年人");
}
循环:可以使用 for、while 或 do-while 循环来重复执行一段代码。例如:
for (var i = 0; i < 5; i++) {console.log(i);
}var i = 0;
while (i < 5) {console.log(i);i++;
}var i = 0;
do {console.log(i);i++;
} while (i < 5);
函数:可以使用 function 关键字定义函数,并在需要时调用。例如:
function sayHello() {console.log("Hello!");
}sayHello(); // 调用函数
对象和属性:JavaScript 允许创建对象,并通过点号 (.) 或方括号 ([]) 访问对象的属性。例如:
var person = { name: "John", age: 25 };console.log(person.name); // 输出: John
console.log(person["age"]); // 输出: 25