JavaScript(脚本语言)
发布: (2025年11月30日 GMT+8 14:54)
2 min read
原文: Dev.to
Source: Dev.to
什么是 JavaScript?
关键概念
- 解释型
- 动态
- 脚本语言
- 面向对象
- 变量声明
变量声明
let
let age = 30;
age = 31; // This is allowed
const
const pi = 3.14;
var
var count = 5;
var count = 10; // This is allowed
标识符(变量名)的规则
- 有效字符: 字母、数字、下划线(
_)和美元符号($)。数字不能作为首字符。 - 区分大小写:
myVariable与myvariable不同。 - 保留字:
if、for、function等关键字不能用作变量名。
数据类型
原始类型
- Number – 数值(整数和小数)。
- String – 用单引号或双引号括起来的文本。
- Boolean – 逻辑值(
true或false)。 - Undefined – 已声明但未赋值的变量。
// Output: undefined - Null – 有意的空值。
let empty = null; - Symbol – 唯一且不可变的值,常用于对象键。
let sym = Symbol('unique'); - BigInt – 大于
Number.MAX_SAFE_INTEGER的整数。let bigNumber = 123456789012345678901234567890n;
非原始数据类型
非原始类型是对象,可存储数据集合或更复杂的实体。
- Object – 键值对。
let obj = { // properties go here }; - Array – 有序的值列表。
let a = ["red", "green", "blue"]; - Function – 可复用的代码块。
function fun() { // function body }
探索 JavaScript 数据类型和变量:理解常见表达式
console.log(null === undefined);
- 表达式:
null === undefined - 结果:
false