javaScript学习笔记之typeof, null, 和 undefined之间的对比

举报
孙叫兽 发表于 2021/03/28 01:12:40 2021/03/28
【摘要】 typeof 操作符 你可以使用 typeof 操作符来检测变量的数据类型。 null 在 JavaScript 中 null 表示 "什么都没有"。 null是一个只有一个值的特殊类型。表示一个空对象引用。 undefined 在 JavaScript 中, undefined 是一个没有设置值的变量。 typeof 一个没有值的变量会返回...

typeof 操作符

你可以使用 typeof 操作符来检测变量的数据类型。

null

在 JavaScript 中 null 表示 "什么都没有"。

null是一个只有一个值的特殊类型。表示一个空对象引用。

undefined

在 JavaScript 中, undefined 是一个没有设置值的变量。

typeof 一个没有值的变量会返回 undefined

 

 typeof 操作符来检测变量的数据类型


  
  1. typeof "John" // 返回 string
  2. typeof 3.14 // 返回 number
  3. typeof false // 返回 boolean
  4. typeof [1,2,3,4] // 返回 object
  5. typeof {name:'John', age:34} // 返回 object

代码如下:


  
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>typeof, null, 和 undefined</title>
  6. </head>
  7. <body>
  8. <p> typeof 操作符返回变量或表达式的类型</p>
  9. <!-- <p>null是一个对象</p> -->
  10. <p

文章来源: sunmenglei.blog.csdn.net,作者:孙叫兽,版权归原作者所有,如需转载,请联系作者。

原文链接:sunmenglei.blog.csdn.net/article/details/110075109

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。