# 入门 JavaScript 核心:变量、函数、循环、面向对象全拆解
作为 JavaScript 新手,想要快速搭建基础认知,核心要吃透「变量、函数、循环、对象 / 面向对象」这几大核心模块。本文用通俗的语言 + 极简案例,帮你从零掌握这些关键知识点。
# 一、变量:JS 的 “数据收纳盒”
变量就像给数据贴标签的收纳盒,用来存储和复用数字、文本、布尔值等数据。
# 1. 声明方式(3 种核心)
1 | // 1. let:可修改的变量(最常用) |
# 2. 核心规则
变量名可由字母、数字、_、$ 组成,不能以数字开头;
区分大小写(如
age和Age是两个变量);尽量用语义化命名(如
userAge而非a1)。
# 二、函数:JS 的 “功能工具包”
函数是封装可重复执行的代码块,像一个 “工具包”,调用就能完成特定功能。
# 1. 基础定义与调用
1 | // 定义函数:计算两数之和 |
# 2. 简化写法:箭头函数
1 | // 箭头函数简化版(常用在短逻辑) |
# 核心特点
可接收参数(输入),通过
return返回结果(输出);函数可复用,避免重复写相同代码。
# 三、循环:JS 的 “重复执行器”
循环能让代码按规则重复执行,避免手动写多次相同操作,核心有 for 和 while 两种。
# 1. for 循环(已知执行次数)
1 | // 循环输出1-5 |
# 2. while 循环(未知执行次数)
1 | // 循环到num大于10停止 |
# 核心注意
循环必须有 “终止条件”(如
i <= 5),否则会陷入死循环;常用场景:遍历列表、批量处理数据。
# 四、对象:JS 的 “复合数据容器”
对象是存储多个相关数据 / 功能的集合,像一个 “信息档案袋”,用 键值对(key: value) 组织数据。
# 1. 基础创建与使用
1 | // 创建一个“用户对象” |
# 2. 核心特点
key(键)是属性名,value(值)可以是任意数据(数字、字符串、函数等);用
对象名.属性名访问数据,对象名.方法名()调用方法。
# 五、面向对象:类与继承(批量创建对象的 “模板”)
面向对象的核心是 “类(Class)”,相当于创建对象的 “模板”,能批量生成结构相同的对象;继承则让子类复用父类的属性和方法。
# 1. 定义类
1 | // 定义“用户类”(模板) |
# 2. 继承(子类复用父类功能)
1 | // 子类“学生”继承父类“User” |
# 核心总结
类是对象的模板,
new 类名()生成具体对象;extends实现继承,super()调用父类方法 / 属性;继承的核心:复用代码,减少冗余。
# 新手学习小 Tips
每个知识点配 1-2 个极简案例,敲代码而非只看;
先掌握基础(变量→函数→循环→对象),再学面向对象;
用小需求练手(如 “计算 1-100 的和”“创建 3 个用户对象”),巩固知识点。
以上就是 JS 核心基础的核心拆解,把这些知识点吃透,就能搭建起 JS 的基础框架,后续再结合实战不断细化即可~