JavaScript typeof, null, 和 undefined的相关知识

JavaScript typeof, null, 和 undefined这些操作符在js中起到很重要的作用,让我们来详细的讲解下吧。

typeof 操作符

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

实例

typeof "John"                // 返回 string typeof 3.14                  // 返回 numbertypeof false                 // 返回 booleantypeof [1,2,3,4]             // 返回 objecttypeof {name:'John', age:34} // 返回 object

登录后复制

 在JavaScript中,数组是一种特殊的对象类型。 因此 typeof [1,2,3,4] 返回 object。     

立即学习“Java免费学习笔记(深入)”;

null

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

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

用 typeof 检测 null 返回是object。    

你可以设置为 null 来清空对象:

实例

var person = null;           // 值为 null(空), 但类型为对象

登录后复制

你可以设置为 undefined 来清空对象:

实例

var person = undefined;     // 值为 undefined, 类型为 undefined

登录后复制

undefined

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

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

实例

var person;                  // 值为 undefined(空), 类型是undefined

登录后复制

任何变量都可以通过设置值为 undefined 来清空。 类型为 undefined.

实例

person = undefined;          // 值为 undefined, 类型是undefined

登录后复制

undefined 和 null 的区别

实例

null 和 undefined 的值相等,但类型不等:

typeof undefined             // undefinedtypeof null                  // objectnull === undefined           // falsenull == undefined            // true

登录后复制

本文详细的讲解了JavaScript typeof, null, 和 undefined的相关知识,更多的学习资料清关注【创想鸟】即可观看。

相关推荐:

JavaScript Date(日期) 相关知识与用法

JavaScript RegExp 对象的使用介绍

关于JavaScript Array(数组) 对象的使用方法

以上就是JavaScript typeof, null, 和 undefined的相关知识的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2764203.html

(0)
上一篇 2025年3月8日 10:25:07
下一篇 2025年3月8日 10:25:13

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • JavaScript Boolean(布尔) 对象的相关知识与用法

    Boolean(布尔)对象用于将非布尔值转换为布尔值(true 或者 false),本篇将对起属性做一些讲解。 创建 Boolean 对象 boolean 对象代表两个值:”true” 或者 “false…

    编程技术 2025年3月8日
    200
  • JavaScript 弹窗事件的相关知识

    JavaScript 弹窗事件在警告、验证等情况下有着重要的作用,本篇将对其做一些了解。 JavaScript 弹窗 可以在 javascript 中创建三种消息框:警告框、确认框、提示框。 警告框 警告框经常用于确保用户可以得到某些信息。…

    编程技术 2025年3月8日
    200
  • 关于JavaScript 表单验证的相关讲解

    JavaScript 表单验证在网站登录注册时有着重要的作用,所以本篇对其做一些详细的了解。 JavaScript 表单验证 javascript 可用来在数据被送往服务器前对 html 表单中的这些输入数据进行验证。 表单数据经常需要使用…

    编程技术 2025年3月8日
    200
  • 关于JavaScript 闭包的相关知识的了解和使用

    javascript 闭包全局变量和局域变量中发挥着重要的作用,本篇将对其的相关知识做出讲解。 JavaScript 变量可以是局部变量或全局变量。 私有变量可以用到闭包。 全局变量 函数可以访问由函数内部定义的变量,如: 立即学习“Jav…

    编程技术 2025年3月8日
    200
  • JavaScript 计时事件的了解与使用方法

    JavaScript 计时事件网站的时间计算中有着重要的作用,本篇将对其做出一些了解。 JavaScript 计时事件 通过使用 javascript,我们有能力做到在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。我们称之…

    编程技术 2025年3月8日
    200
  • JavaScript 函数调用的相关知识和运用

    javascript 函数调用在js起到重要的作用,本篇对其做出一些详细的了解。 JavaScript 函数有 4 种调用方式。 每种方式的不同在于 this 的初始化。 this 关键字 一般而言,在Javascript中,this指向函…

    编程技术 2025年3月8日
    200
  • JavaScript HTML DOM 事件的相关知识的了解

    javascript html dom 事件在js中有着重要的作用,本篇对其相关知识做出了详解。 对事件做出反应 我们可以在事件发生时执行 JavaScript,比如当用户在 HTML 元素上点击时。 如需在用户点击某个元素时执行代码,请向…

    编程技术 2025年3月8日
    200
  • VueJs组件之父子通讯的方式

    这篇文章主要介绍了vuejs组件之父子通讯的方式,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下 组件(父子通讯) 一、概括 在一个组件内定义另一个组件,称之为父子组件。    但是要注意的是:1.子组件只能在父组件内部使用(写在父…

    2025年3月8日 编程技术
    200
  • JS弹出窗口代码大全

    这篇文章主要介绍了关于js弹出窗口代码大全,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 如何利用网页弹出各种形式的窗口,我想大家大多都是知道些的,但那种多种多样的弹出式窗口是怎么搞出来的,平时利用业余时间整理了一些,需要的…

    编程技术 2025年3月8日
    200
  • JavaScript动态改变HTML页面元素例如添加或删除

    这篇文章主要介绍了关于javascript动态改变html页面元素例如添加或删除,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 HTML页面元素可以通过js动态改变,比如可以向HTML中添加元素或删除某个元素,下面为示例代码…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论