news 2025/12/29 11:39:03

实习面试题-JavaScript 面试题

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
实习面试题-JavaScript 面试题

1.JavaScript 有哪些数据类型?它们的区别是什么?

JavaScript 有八种基本数据类型,分为原始类型(Primitive Types)和引用类型(Reference Types):

原始类型

1)Undefined:表示变量未初始化。一个变量声明后但未赋值时,它的默认值是 undefined。

2)Null:表示一个空的值或一个不存在的对象。null 是一个特殊的关键字,它代表“无值”。

3)Boolean:只有两个值:true 和 false,用于逻辑判断。

4)Number:表示双精度 64 位二进制格式的浮点数,可以表示整数和浮点数。特殊值包括 NaN(Not a Number)和 Infinity。

5)String:表示字符序列,可以用单引号、双引号或反引号括起来的文本。

6)Symbol:用来创建唯一且不可变的值,主要用于对象属性的唯一标识,避免属性名冲突。

7)BigInt:用于表示任意精度的大整数,允许操作超过 Number 能表示的范围的整数。

引用类型

Object(包括普通对象、数组、函数等)

两者区别

存储区别
1)原始类型存储在栈(stack)中,值直接保存在变量访问的位置,由于其大小固定且频繁使用,存储在栈中具有更高的性能。

2)引用类型存储在堆(heap)中,占用空间较大且大小不固定,变量保存的是对实际对象的引用(即指针),这些引用存储在栈中。
赋值方式区别

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/15 23:36:43

实体状态和动画的同步

SynchedEntityData 详解 - Minecraft 状态与动画同步的核心机制 一、SynchedEntityData 系统整体架构 1. 系统定位 SynchedEntityData 是 Minecraft 中服务器与客户端数据同步的核心系统,负责在多人游戏中保持实体状态的一致性。这是连接服务器AI逻辑和客户端动画渲染的桥梁…

作者头像 李华
网站建设 2025/12/15 23:35:59

利用cpolar告别局域网束缚!DbGate 让数据库管理随时随地随心

文章目录前言通过 DbGate 与内网穿透的配合,数据库管理变得灵活高效,打破了空间限制,让工作更自由。前言 DbGate 是一款覆盖多种数据库类型的管理工具,无论是关系型的 MySQL,还是 NoSQL 的 MongoDB、Redis 等都能轻松…

作者头像 李华
网站建设 2025/12/15 23:34:00

OpenSpec标准兼容性分析:Qwen3-VL-30B是否符合下一代AI规范?

OpenSpec标准兼容性分析:Qwen3-VL-30B是否符合下一代AI规范? 在人工智能迈向多模态融合的今天,一个核心问题正摆在开发者和架构师面前:我们究竟需要的是参数不断膨胀的“巨无霸”模型,还是能够在真实场景中高效运行、智…

作者头像 李华
网站建设 2025/12/24 7:30:02

Windows虚拟显示器完全指南:5分钟打造免费多屏办公环境

Windows虚拟显示器完全指南:5分钟打造免费多屏办公环境 【免费下载链接】virtual-display-rs A Windows virtual display driver to add multiple virtual monitors to your PC! For Win10. Works with VR, obs, streaming software, etc 项目地址: https://gitco…

作者头像 李华
网站建设 2025/12/22 7:07:58

diskinfo查看磁盘健康状态确保Qwen3-VL-30B稳定运行

diskinfo查看磁盘健康状态确保Qwen3-VL-30B稳定运行 在部署像 Qwen3-VL-30B 这类超大规模多模态模型的今天,系统稳定性早已不再仅仅依赖于GPU算力或网络带宽。真正决定服务可用性的,往往是那些“不起眼”的基础设施环节——比如一块默默工作的NVMe固态硬…

作者头像 李华
网站建设 2025/12/15 23:30:43

Dify流程编排调用ACE-Step API:实现多步音乐创作自动化

Dify流程编排调用ACE-Step API:实现多步音乐创作自动化 在短视频、独立游戏和数字广告内容爆炸式增长的今天,背景音乐(BGM)的需求量正以前所未有的速度攀升。然而,专业作曲成本高、周期长,而版权音乐库又常…

作者头像 李华