JS 数据类型

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

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

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

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

一、基本类型

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

注意

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

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

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

二、复杂类型

1.Object、Array、Function

注意

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

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

相关推荐
黄贵根5 小时前
JavaScript实现教培行业意向登记系统
开发语言·javascript·ecmascript
zzzll11118 小时前
Claude Code离线安装方案揭秘
开发语言·php
codeGoogle8 小时前
自研 IM 还是选择第三方 SDK?企业开发者应该如何权衡?
前端·后端·程序员
wling03018 小时前
vasp虚频计算-python脚本
开发语言·windows·python·vasp计算
郝学胜-神的一滴9 小时前
Qt 高级编程 040:按钮悬浮弹出滑块弹窗的完整攻略
开发语言·c++·qt·软件工程·用户界面
zzzzzz3109 小时前
从 react-bits 看动效组件化:别把视觉效果写成一次性页面代码
javascript·react.js·开源
用户938515635079 小时前
React Context 与自定义 Hook 从底层到实践:「跨层级通信 + 副作用封装」全解析
前端·javascript·react.js
滴滴答答哒9 小时前
VUE3+element-plus MultiSelect 多选下拉组件
前端·javascript·vue.js
xrandzj9 小时前
Python面向对象编程入门:类、实例、初始化与封装实践
开发语言·python
其美杰布-富贵-李9 小时前
04 watch 与 Vue 响应式数据流
前端·javascript·vue.js