JS 数据类型

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

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

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

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

一、基本类型

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

注意

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

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

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

二、复杂类型

1.Object、Array、Function

注意

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

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

相关推荐
梦想的旅途22 分钟前
企业微信 API 触达外部群的深度实践(Java/Go/Python)
开发语言·python
大布布将军8 分钟前
⚡部署的通行证:Docker 容器化基础
运维·前端·学习·程序人生·docker·容器·node.js
Pcr_C8 分钟前
Qt事件循环深度解析与实战指南
开发语言·c++·qt·开源
Fate_I_C8 分钟前
Kotlin 中 `@JvmField` 注解的使用
android·开发语言·kotlin
大大祥9 分钟前
一个kotlin实现的视频播放器
android·开发语言·kotlin·音视频
0思必得014 分钟前
[Web自动化] JavaScriptAJAX与Fetch API
运维·前端·javascript·python·自动化·html·web自动化
唐古乌梁海14 分钟前
【pytest】pytest详解-入门到精通
开发语言·python·pytest
爱上妖精的尾巴18 分钟前
7-1 WPS JS宏 Object对象创建的几种方法
开发语言·前端·javascript
ZePingPingZe22 分钟前
静态代理、JDK和Cglib动态代理、回调
java·开发语言
孙_华鹏22 分钟前
高德地图与Three.js结合实现3D大屏可视化
前端·数据可视化