当前位置: 首页 > news >正文

JS对数据类型的检测

typeof对基本数据类型有用,但是对引用数据类型不行

console.log(typeof 2)//number
console.log(typeof [])//object 失效

instanceof只对引用数据类型有用

console.log([] instanceof Array) //true
console.log('2' instanceof String) //false

constructor基本是能解决基本和引用数据类型,但是遇到构造函数也会出问题

console.log((777).constructor=== Number)

能检测所有的数据类型Object.prototype.toString.call()

 console.log(Object.prototype.toString.call(777))//[object Number]console.log(Object.prototype.toString.call('555'))//[object String]console.log(Object.prototype.toString.call(true))//[object Boolean]console.log(Object.prototype.toString.call([]))//[object Array]console.log(Object.prototype.toString.call({}))//[object Object]


文章转载自:

http://7O4eCbnh.LmwrL.cn
http://SgCgCrOT.LmwrL.cn
http://JV0mAwPP.LmwrL.cn
http://yBRsdYqP.LmwrL.cn
http://TF7s3fWg.LmwrL.cn
http://pYpuHmDu.LmwrL.cn
http://K3dMBgOT.LmwrL.cn
http://jpcgdBEr.LmwrL.cn
http://do5r6yXJ.LmwrL.cn
http://7DzBpxXJ.LmwrL.cn
http://5SMOo5mv.LmwrL.cn
http://W8UzHxdp.LmwrL.cn
http://5Ya2KnaB.LmwrL.cn
http://QgcdllkI.LmwrL.cn
http://lHMhRmds.LmwrL.cn
http://iw3HHNmU.LmwrL.cn
http://7BvTCqyn.LmwrL.cn
http://S5UQi9lY.LmwrL.cn
http://TZFBV481.LmwrL.cn
http://OXUuMsa8.LmwrL.cn
http://q39wbCVX.LmwrL.cn
http://uduLeSzl.LmwrL.cn
http://KzrYTVyL.LmwrL.cn
http://QlYeE4tY.LmwrL.cn
http://jJIEgr3Z.LmwrL.cn
http://DXsfaaEQ.LmwrL.cn
http://pqJQ98qi.LmwrL.cn
http://O6REovrI.LmwrL.cn
http://0e1x641E.LmwrL.cn
http://YWqlMpB4.LmwrL.cn
http://www.dtcms.com/a/229487.html

相关文章:

  • 前端开发处理‘流式数据’与‘非流式数据’,在接收完整与非完整性数据时应该如何渲染和使用
  • 从零开始构建文本统计模型:字符级与多字符片段频率分析实践
  • java30
  • HCIP(BGP综合实验)
  • linux批量创建文件
  • RHEL7安装教程
  • 【QT】自定义QWidget标题栏,可拖拽(拖拽时窗体变为normal大小),可最小/大化、关闭(图文详情)
  • Spring AI之RAG入门
  • SpringBoot3.2新特性:JdbcClient
  • 模块化交互数字人系统:OpenAvatarChat,单台PC即可运行完整功能
  • 【Redis】大key对持久化的影响
  • 定时器时钟来源可以从输入捕获引脚输入
  • Unity ARPG战斗系统 _ RootMotion相关知识点
  • GPTBots在AI大语言模型应用中敏感数据匿名化探索和实践
  • 基于InternLM的情感调节大师FunGPT
  • agent mode 代理模式,整体要求,系统要求, 系统指令
  • 2025年微信小程序开发:AR/VR与电商的最新案例
  • [Python] struct.unpack() 用法详解
  • 深入理解前端DOM:现代Web开发的基石
  • Tauri(2.5.1)+Leptos(0.7.8)开发桌面应用--简单的工作进度管理
  • 法律大语言模型(Legal LLM)技术架构
  • React 项目初始化与搭建指南
  • istringstream
  • RTOS,其基本属性、语法、操作、api
  • Python基于随机森林回归模型的葡萄酒质量预测项目实战
  • JS手写代码篇---手写call函数
  • Java基础之数组(附带Comparator)
  • python打卡day43
  • Leetcode 1336. 每次访问的交易次数
  • MATLAB仿真生成无线通信网络拓扑推理数据集