JS 数据类型

嗨,我是小路。今天主要和大家分享的主题是"js 数据类型"。

js的数据类型,主要有基本类型和复杂类型。两者的不同指出在于存储的位置不同。

基本类型变量的值主要存储在栈中,复杂类型变量的值存储在堆中。

基本类型的赋值相当于在栈中赋值了一个;而在堆中赋值主要是改变引用地址。

一、基本类型

1.String、Number、Boolean、Undefined、null、symbol

注意

1、undefined只有一个值undefined,当变量声明了但是并没有初始化的情况时,默认赋值为undefined。

2、数值类型中存在NaN,表示返回值的操作失败了。

3、null代表空指针对象,当变量保存对象,又没有对象时,则用null填充

二、复杂类型

1.Object、Array、Function

注意

1、函数本质也是一种对象。有三种表达方式:声明、函数、箭头函数,特别要注意箭头函数。

都看到这里了,记得【点赞】+【关注】哟。

相关推荐
threelab3 分钟前
Three.js 咖啡杯烟雾效果 | 三维可视化 / AI 提示词
开发语言·javascript·人工智能
初心未改HD16 分钟前
gRPC 与 Protobuf 实战指南
开发语言·golang
Jul1en_23 分钟前
Claude 迁移 Codex 工作流迁移与更新
java·服务器·前端·后端·ai编程
Heo25 分钟前
14_React 中的更新队列 updateQueue
前端·javascript·面试
前端 贾公子31 分钟前
解决浏览器端 globalThis is not defined 报错
前端·javascript·vue.js
宁雨桥33 分钟前
前端与AI结合实战分享
前端·人工智能
2zcode39 分钟前
基于MATLAB的交通流量预测模型设计与实现
开发语言·matlab·交通流量预测
早日退休!!!42 分钟前
操作系统锁
java·开发语言
lsx20240643 分钟前
Python 统计学基础与高级应用
开发语言
研究点啥好呢44 分钟前
快手多模态算法工程师面试题精选:10道高频考题+答案解析
java·开发语言·人工智能·ai·面试·笔试