美文网首页
javascript之一切都是对象

javascript之一切都是对象

作者: 何心猿意马 | 来源:发表于2018-02-04 08:50 被阅读0次

一切都是对象

值类型 -- typeof (undefined,string,number,boolean) 不是对象

console.log(typeof x) // undefined
console.log(typeof 'bac') // string
console.log(typeof 10) // number
console.log(typeof true) // boolean


console.log(typeof function () {});  //function
console.log(typeof [1, 'a', true]);  //object
console.log(typeof { a: 10, b: 20 });  //object
console.log(typeof null);  //object
console.log(typeof new Number(10));  //object

引用类型 -- instanceof 都是对象

console.log([1,2,3] instanceof Array) //true
console.log(function(){} instanceof Function) // true

对象——若干属性的集合。

数组是对象,函数是对象,对象还是对象。对象里面的一切都是属性,只有属性,没有方法。

方法也是一种属性。因为它的属性表示为键值对的形式

只要是对象,它就是属性的集合

一切(引用类型)都是对象,对象是属性的集合

相关文章

  • js内置对象

    在JavaScript中,一切都是对象或者可作为对象处理。 JavaScript内置对象:1,本地对象(通过new...

  • lesson20 作用域链(Scope Chain)

    在 JavaScript 中,函数也是对象,实际上,JavaScript 里一切都是对象。函数对象和其它对象一样,...

  • 作用域链(Scope Chain)

    在 JavaScript 中,函数也是对象,实际上,JavaScript 里一切都是对象。函数对象和其它对象一样,...

  • JavaScript中的作用域链

    JavaScript中,JavaScript里一切都是对象,包括函数。函数对象和其它对象一样,拥有可以通过代码访问...

  • 作用域链

    1、什么是作用域链? JavaScript中,JavaScript里一切都是对象,包括函数。函数对象和其它对象一样...

  • JavaScript学习笔记(四)

    主要源于廖雪峰老师的JavaScript教程 标准对象 1. 简介 在JavaScript的世界中,一切都是对象。...

  • JavaScript 标准对象

    标准对象包装对象DateRegExpJSON 标准对象 在JavaScript的世界里,一切都是对象。 但是某些对...

  • 写给Android/Java开发者的JavaScript精解(3

    在JavaScript中,对象是最重要的概念,因为除了基本数据类型,其他的一切都是对象。为此,JavaScript...

  • 再探原型模式

    再探原型模式 一切都是对象 在JavaScript这门语言中,获取对象的唯一途径就是克隆,而JavaScript中...

  • js原型和闭包 ( 1 )——一切皆对象

    深入理解javascript原型和闭包(1)——一切都是对象 “一切都是对象”这句话的重点在于如何去理解“对象”这...

网友评论

      本文标题:javascript之一切都是对象

      本文链接:https://www.haomeiwen.com/subject/hhtmzxtx.html