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

typeof面试题解答

面试题

alert(typeof null);  // object
alert(typeof undefined);  // undefined
alert(typeof NaN);  // number
alert(NaN == undefined);  // false
alert(NaN == NaN);  // false
var str = "123abc";
alert(typeof str++);  // number
alert(str);  // NaN
  1. typeof总是返回一个字符串
  2. null值表示一个空对象指针
  • 位于null和undefined之间的相等操作符(==)总是返回true,用途不一样

  • 无论什么情况下都没有必要把一个变量的值设置为undefined,但是null只要意在保存对象的变量还没有真正保存对象,就应该明确让该变量保存为null值,这样做不仅可以体现null作为空对象指针的惯例,而且也有助区分null和undefined
  • !null则还需要判断不是undefined.数字0.( false )

  • 不会直接转换为数字类型所以是NaN,判断类型number

转载于:https://www.cnblogs.com/fangdongdemao/p/8379447.html

相关文章:

  • 辩证看待 iostat
  • RpcContext
  • mysql学习笔记(1)--varChar和char类型的区别
  • etcd raft library
  • jQuery数组去重复
  • Nginx 配置文件重写
  • python------并发编程
  • freebsd安装python2
  • js为什么是单线程的?10分钟了解js引擎的执行机制
  • 鸟哥的linux私房菜学习-(十)vim程序编辑器
  • Linux上vi编辑文件非正常退出后文件恢复
  • 常用网络技术
  • javascript脚本混淆
  • gf框架之grpool - 高性能的goroutine池
  • 谷歌浏览器如何调试JS
  • ➹使用webpack配置多页面应用(MPA)
  • FineReport中如何实现自动滚屏效果
  • Hexo+码云+git快速搭建免费的静态Blog
  • LeetCode18.四数之和 JavaScript
  • Netty 4.1 源代码学习:线程模型
  • Node 版本管理
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 爬虫模拟登陆 SegmentFault
  • 如何解决微信端直接跳WAP端
  • 微服务核心架构梳理
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 正则表达式小结
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • ​LeetCode解法汇总518. 零钱兑换 II
  • #define,static,const,三种常量的区别
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (day 12)JavaScript学习笔记(数组3)
  • (LeetCode C++)盛最多水的容器
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (阿里云万网)-域名注册购买实名流程
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (三)c52学习之旅-点亮LED灯
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • (转)visual stdio 书签功能介绍
  • .netcore 获取appsettings
  • @data注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • @data注解_一枚 架构师 也不会用的Lombok注解,相见恨晚
  • []Telit UC864E 拨号上网
  • [14]内置对象
  • [Android Pro] Notification的使用
  • [Android]创建TabBar
  • [BZOJ1010] [HNOI2008] 玩具装箱toy (斜率优化)
  • [BZOJ1053][HAOI2007]反素数ant