JS 数据类型

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

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

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

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

一、基本类型

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

注意

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

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

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

二、复杂类型

1.Object、Array、Function

注意

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

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

相关推荐
奋斗的小青年!!6 小时前
Flutter跨平台开发OpenHarmony应用:个人中心实现
开发语言·前端·flutter·harmonyos·鸿蒙
石头wang6 小时前
jmeter java.lang.OutOfMemoryError: Java heap space 修改内存大小,指定自己的JDK
java·开发语言·jmeter
kkce6 小时前
域名CDN检测意义
服务器·前端·网络
ZoeLandia6 小时前
Qiankun 生命周期与数据通信实战
前端·微前端·qiankun
LawrenceLan6 小时前
Flutter 零基础入门(十五):继承、多态与面向对象三大特性
开发语言·前端·flutter·dart
二川bro6 小时前
详细解析 cesiumViewer.render() 和 requestAnimationFrame(render)
前端
zh_xuan6 小时前
kotlin对象表达式
开发语言·kotlin
前端付豪6 小时前
必知Node应用性能提升及API test 接口测试
前端·react.js·node.js
boooooooom6 小时前
手写简易Vue响应式:基于Proxy + effect的核心实现
javascript·vue.js
froginwe117 小时前
ECharts 旭日图:全面解析与应用指南
开发语言