美文网首页
原型与原型链

原型与原型链

作者: 你谷弟 | 来源:发表于2018-08-07 09:24 被阅读0次

一.全局变量
全局变量是一种是 ECMAScript 规定的(global),例如:
global.parseInt
global.parseFloat
global.Number
global.String
global.Boolean
global.Object

另外一种是浏览器自己的window,例如:
window.alert
window.prompt
window.comfirm
window.console.log

二。
var n = new number(1)和 var n = 1 这两种的效果是一样的,
但是一般人都用var n=1这种。
因为var n = 1
n.toString()的时候 会生成一个临时变量temp
var temp = new Number(n); 将n赋值个temp
temp.toString(); 之后用这个进行n.toString操作,之后就被抹杀

注意 n.xxx=2 是可以的。
但是 n.xxx是undefinded ,因为temp用完之后就没了,被抹杀了,xxx也没了。

后面的string boolean object也是这样 。
需注意0、NaN、null、undefined、false、”” 除了这几个之外 都是true

三。
这节课最重要的一个式子是

对象.proto === 函数.prototype

而且所有的 都是这种形式的var 对象 = new 函数();
函数可以是Number/String/Boolean/Object

proto就是用的时候引用,.prototype这个就是本来就有的。

'1'.proto === String.prototype 这就是一个例子。

注意:
Object.prototype.proto === null;
1.toString() //语法错误,不加引号JS会把.当作小数点
1..toString() //'1',第一个.当作小数点,第二个为点操作符

相关文章

  • JavaScript 原型、原型链与原型继承

    原型,原型链与原型继承 用自己的方式理解原型,原型链和原型继承 javascript——原型与原型链 JavaSc...

  • 2019-01-28

    原型与原型链

  • 廖雪峰JS小记

    (function(){})() 原型,原型链 浅谈Js原型的理解JS 原型与原型链终极详解 对象 对象:一种无序...

  • Javascript(三)之原型继承理解

    进阶路线 3 原型继承 3.1 优秀文章 最详尽的 JS 原型与原型链终极详解 一 最详尽的 JS 原型与原型链终...

  • JavaScript 面向对象第一篇

    1.原型链 ---- (实例对象与原型之间的连接 叫做原型链) 2. hasOwnproperty ----(看是...

  • 原型与原型链以及继承

    今天复习下原型与原型链的知识,以及记录新学的继承知识点。 知识点纲要 原型与原型链 es5与es6继承 什么是原型...

  • JavaScript深入理解this关键字(一)

    摘要 最近在公司需要做培训,我打算把JavaScript中的原型与原型链讲给大家。但我在梳理原型与原型链的时候发现...

  • js_继承及原型链等(四)

    js_继承及原型链等(三) 1. 继承 依赖于原型链来完成的继承 发生在对象与对象之间 原型链,如下: ==原型链...

  • 原型链&instanceof关键字

    1.原型链&instanceof关键字 简单说明 原型链 与 instanceof 作用原理 1.原型链 1...

  • 原型、原型链

    (什么是原型、原型链?有什么作用) JavaScirpt深入之从原型到原型链 图解 Javascript 原型链 ...

网友评论

      本文标题:原型与原型链

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