JavaScript 基础:变量与数据类型(3分钟速通)

1. 变量:数据的容器
  • 变量是存储数据的命名容器,相当于贴了标签的盒子
  • 声明方式(3种):
    let age = 25;      // 可重新赋值
    const PI = 3.14;   // 不可重新赋值(常量)
    var oldName = "Tom"; // 旧式声明(避免使用)
    

2. 7种核心数据类型
类型 示例 特性
number let price = 9.9; 整数/浮点数
string let name = "Alice"; 文本(单/双引号均可)
boolean let isOnline = true; true/false
null let data = null; 空值(主动赋值)
undefined let address; 未定义(默认值)
symbol let id = Symbol(); 唯一标识符(ES6新增)
object let user = { ... } 复杂数据结构(特殊类型)
3. 动态类型特性

JavaScript 是弱类型语言,变量类型可动态改变:

let dynamic = "Hello";  // 此时是字符串类型
dynamic = 100;          // 变为数字类型
dynamic = true;         // 变为布尔类型

4. 类型检测技巧

使用 typeof 运算符检查类型:

console.log(typeof 42);        // "number"
console.log(typeof "text");    // "string"
console.log(typeof undefined); // "undefined"
console.log(typeof null);      // "object" (历史遗留问题)

关键记忆点

  • 变量是数据的临时存储空间
  • 7种类型分两类:基本类型(直接存值)和 引用类型(存内存地址)
  • let 声明可变变量,用 const 声明不可变常量
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐