JS 数据类型

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

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

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

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

一、基本类型

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

注意

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

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

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

二、复杂类型

1.Object、Array、Function

注意

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

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

相关推荐
美酒没故事°3 分钟前
npm源管理器:nrm
前端·npm·npm源
用户22152044278004 分钟前
vue3组件间的通讯方式
前端·vue.js
hsjkdhs18 分钟前
C++之类的继承与派生
开发语言·c++
三十_A21 分钟前
【实录】使用 patch-package 修复第三方 npm 包中的 Bug
前端·npm·bug
下位子29 分钟前
『AI 编程』用 Claude Code 从零到一开发全栈减脂追踪应用
前端·ai编程·claude
tyro曹仓舒29 分钟前
Vue单文件组件到底需不需要写name
前端·vue.js
用户479492835691530 分钟前
面试官:讲讲2FA 双因素认证原理
前端·后端·安全
乐影31 分钟前
TS 模板字符串类型:从基础到进阶的类型编程魔法
前端·typescript
龙在天32 分钟前
CSS 属性值的计算与过程
前端
云鹤_33 分钟前
【Amis源码阅读】组件注册方法远比预想的多!
前端·低代码