Javascript的数据类型(原始类型和引用类型)
1.ECMAScript3中定义了变量可分为原始值和引用值。
原始值:是保存在栈(stack)中的简单数据段;也就是说他们的值是直接存储在变量访问的位置。
引用值:是保存在堆(heap)中的对象,也就是说,存储在变量处的值是一个指针(point),该指针地址->指向存储对象的内存处。
使用typeof判断变量的数据类型;如:
"use strict"; var a=3; alert(typeof a);//输出 number
JavaScript共5中简单数据基本类型(原始类型):
Undefined,Boolean,String,Null,Number
还有一个复杂类型Object类型(引用类型)说白了就是C语言中的结构体;就是对象实例化后都在堆中存储。
对于 alert(typeof null);则返回object引用类型;被认为null是对象的占位符。
注:typeof 是操作符;而不是函数。
佛语:我本求心不求佛,了知三界空无物,若欲求佛但求心,只这心心心是佛
分类:
Jquery
, ECMAScript
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧