https://gitee.com/qercan/software-sharing
非常感谢您的支持!您的点赞、关注和评论是我创作的动力。我会继续努力,提供高质量内容,如有任何建议,请随时与我联系。
字面量 (Literals)
定义
字面量是在源代码中直接表示数据值的一种方式,而不是引用一个变量或常量。
用途
字面量用于直接表示数据,如数字、字符串、布尔值等。
基本语法
-
数字字面量:
- 整数:
123
、-456
- 浮点数:
3.14
、-6.789
- 科学计数法:
1.23e4
(等于12300)
- 整数:
-
字符串字面量:
- 单引号:
'Hello'
- 双引号:
"World"
- 模板字符串(ES6+):
`Hello, ${name}!`
(其中${name}
是变量插值)
- 单引号:
-
布尔字面量:
true
false
-
其他字面量(如对象、数组、null、undefined等):
- 对象:
{key: 'value'}
- 数组:
[1, 2, 3]
null
:表示空或不存在的引用undefined
:表示未定义的变量
- 对象:
常见示例
let num = 123; // 数字字面量
let text = "Hello, World!"; // 字符串字面量
let isTrue = true; // 布尔字面量
let obj = {name: 'John', age: 30}; // 对象字面量
let arr = [1, 'two', true]; // 数组字面量
变量 (Variables)
定义
变量是用于存储数据值的容器,你可以使用变量名来引用或修改这些数据值。
用途
变量用于存储程序运行时可能需要改变的数据。
基本语法
在JavaScript中,你可以使用var
、let
或const
关键字来声明变量。
var
:声明的变量可以重新声明和赋值。let
:声明的变量具有块级作用域,只能在声明的块或函数中访问。const
:声明的变量是常量,不能重新赋值(但如果是对象或数组,可以修改其内部属性或元素)。
常见示例
var x = 10; // 使用var声明变量
let y = 20; // 使用let声明变量
const PI = 3.14159; // 使用const声明常量
x = 5; // 可以重新赋值
// y = 10; // 会报错,因为let声明的变量不能在声明后重新声明
// PI = 3.14; // 会报错,因为const声明的常量不能重新赋值
操作符 (Operators)
定义
操作符是用于执行特定数学或逻辑运算的符号。
用途
操作符用于对变量或字面量进行运算,得到新的值或执行特定的操作。
基本语法
JavaScript中有多种操作符,包括算术操作符、比较操作符、逻辑操作符、赋值操作符等。
- 算术操作符:
+
、-
、*
、/
、%
(取余)等。 - 比较操作符:
==
、===
(严格相等)、!=
、!==
(严格不相等)、<
、>
、<=
、>=
等。 - 逻辑操作符:
&&
(逻辑与)、||
(逻辑或)、!
(逻辑非)等。 - 赋值操作符:
=
(简单赋值)、+=
、-=
、*=
、/=
等。
常见示例
let a = 5;
let b = 10;
let sum = a + b; // 算术操作符
let isGreater = a > b; // 比较操作符
let result = (a > 5) && (b < 20); // 逻辑操作符
a += 3; // 赋值操作符,相当于 a = a + 3
语句 (Statements)
定义
语句是JavaScript程序的基本执行单元,用于执行特定的操作或声明变量。
用途
语句用于控制程序的流程,执行特定的操作或任务。
基本语法
JavaScript中的语句通常以分号(;
)结束,但有些语句(如代码块)不需要显式的分号。
常见的语句类型包括:
- 表达式语句:如赋值语句、函数调用语句等。