`
deng131
  • 浏览: 673717 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JavaScript中六种对象类型

阅读更多
虽然常见但是好记性不如烂笔头,记录下这些:

typeof 123456       'number'

typeof '123456'     'string'

typeof true/false   'boolean'

typeof function(){} 'function'

typeof null         'object'

typeof undefined    'undefined'

typeof NaN // 'number'
typeof new RegExp // 'object'
typeof RegExp // 'function
typeof isNaN  // 'function


Boolean('true') //true
Boolean('false') //true
null == undefined    true

null === undefined   false

NaN === NaN          false

NaN == NaN           false

需要注意的是typeof(null)返回是'object'类型,NaN === NaN 和 NaN == NaN返回false
JavaScript固有特性:任何对象竟不相等(==)也不全等(===),如:[] == [], {} == {}
,[] === [], {} === {} 都返回false.同时函数也是对象。


参考:
http://blog.csdn.net/aimingoo/archive/2010/12/25/6097378.aspx
分享到:
评论

相关推荐

    JavaScript对象模型

    - **Object**: 对象类型的用户接口。 - **Boolean**、**Number**、**String**: 这些类型提供了对应的对象包装器,使得简单数据类型可以转换为对象,以便进行更复杂的操作。 - **Date**、**Array**、**RegExp**: 这些...

    Javascript面向对象编程

    本文将详细介绍JavaScript中的面向对象编程概念和技术,包括类定义、对象创建、继承、封装等内容。 #### 二、类定义和对象创建 ##### 2.1 类定义 在JavaScript中,“类”这一概念并不像在Java或C#这样的强类型...

    详解JavaScript对象类型

    在JavaScript中,六种基本数据类型分别是Number、String、Boolean、Undefined、Null以及Object。Number和String等五种类型通常被视为原始类型,因为它们的值是不可变的,直接存储在变量中,而Object则是复杂类型,由...

    JavaScript核心对象参考手册

    Number对象用于处理数值类型,虽然在JavaScript中数字是基本类型,但Number对象提供了一些有用的静态方法,如`isNaN()`检查是否为非数字值,`parseInt()`和`parseFloat()`用于从字符串中解析数字,以及`toFixed()`...

    javascript面向对象之对象的深入理解.docx

    在JavaScript中,不仅仅是通过构造函数创建的对象被视为对象,其他数据类型如字符串和数字也可以被当作对象处理。 ```javascript var b = "hello"; console.log(b.constructor); // 输出字符串构造函数 console.log...

    JavaScript学习笔记,javascript基础知识,基础语法整理.pdf

    * 对象是JavaScript中的一种基本数据类型 * 对象是一种集合类型,包含多个键值对 * 对象可以使用点符号或括号符号来访问属性 * 对象可以使用构造函数来创建 四、 JavaScript 中的时间对象 * 时间对象是JavaScript...

    accp 5.0 s2 javascript 第六章

    5. **函数**:函数是JavaScript中可重用代码的封装,包括函数声明、函数表达式、参数、返回值、作用域以及闭包。掌握箭头函数的使用也是现代JavaScript编程的必备技能。 6. **对象与原型**:JavaScript的面向对象...

    JavaScript 面向对象编程

    #### 二、JavaScript中的对象和属性 在JavaScript中,一切皆为对象。无论是内置类型如字符串、数字还是自定义的对象,都可以被视为具有属性和方法的对象。例如,创建一个表示个人基本信息的对象: ```javascript ...

    javaScript面向对象的编程

    JavaScript中的函数不仅是可以执行的代码块,还是一种特殊类型的对象。这意味着函数可以拥有属性和方法,并且可以作为对象的属性进行传递。例如: ```javascript function greet(name) { return "Hello, " + name;...

    javascript中文参考_btest115

    其中,变量是存储数据的容器,JavaScript有六种基本数据类型:Undefined、Null、Boolean、Number、String和Symbol(ES6新增),以及一种复合类型:Object。操作符用于对变量进行运算,例如算术、比较和逻辑运算。...

    学习javascript面向对象 javascript实现继承的方式

    在JavaScript中,面向对象编程是通过构造函数、原型链和继承实现的。继承是面向对象编程的核心概念之一,它允许我们创建一个新对象,该对象继承现有对象的属性和方法。在JavaScript中,实现继承有多种方式,每种方式...

    JavaScript 基础教程面向对象

    1. 对象与属性:在JavaScript中,一切皆为对象,包括基本数据类型如字符串、数字等。对象是由键值对构成的,键是属性名,值是属性值。可以通过点运算符或方括号运算符访问和修改属性,例如`obj.property`或`obj['...

    JavaScript中对JSON对象的基本操作示例_.docx

    在JavaScript中,对象的属性通常由键值对组成,其中键为一个字符串,而值则可以是任何JavaScript对象类型。可以通过以下两种方式来设置或获取对象的属性: ##### 1. 使用方括号 `[]` ```javascript var obj = new ...

    JavaScript权威指南(第六版) 清晰-完整

    接着,书中深入讨论了对象、数组、函数等JavaScript中的核心概念。特别地,书中对JavaScript中的函数进行了详细的探讨,包括函数定义、调用、参数、闭包以及函数式编程等。此外,还介绍了类和模块的概念,为读者理解...

    JavaScript 权威指南 第六版 中文文字版

    2. 函数和对象的定义以及它们在JavaScript中的高级特性; 3. ECMAScript标准的深入解析,包括最新的ES6、ES7等新特性; 4. DOM(文档对象模型)的使用和操作,以及事件的处理; 5. AJAX和JSON的应用,包括如何通过...

    JavaScript语法和对象速查手册-源代码

    JavaScript的基础语法包括变量声明(var、let、const)、数据类型(原始类型如字符串、数字、布尔值,以及引用类型如对象和数组)、操作符(算术、比较、逻辑等)、流程控制(条件语句如if...else,循环语句如for、...

    javascript 快速入门教程,javascript面向对象编程

    JavaScript 是一种广泛应用于网页开发中的脚本语言,具有轻量级、解释型等特点。它可以在客户端执行,无需服务器支持,使得网页能够更加动态和交互。 ##### JavaScript 的基本介绍 JavaScript 由 Netscape 公司于 ...

    JavaScript语言 变量、数据类型、对象、函数、作用域、事件、字符串.pdf

    - **定义与声明**:变量在JavaScript中被视为存储信息的“容器”。为了确保变量的有效性和规范性,它们必须以字母、下划线`_`或美元符号`$`开头,并且区分大小写。 - **声明关键词**:使用`var`关键字进行变量声明。...

    即用即查JavaScript核心对象参考手册1

    JavaScript中的函数和变量如果没有声明为特定对象的属性,就会自动成为全局对象的属性。例如,`window` 在浏览器环境中就是全局对象,而Node.js中全局对象是`global`。 二、基本数据类型与引用类型 JavaScript有七...

Global site tag (gtag.js) - Google Analytics