美文网首页
js原型(原型就是共有属性的意思)

js原型(原型就是共有属性的意思)

作者: Lichee_3be1 | 来源:发表于2020-02-26 23:54 被阅读0次

浏览器默认全局对象是window,就是不管你在哪个网页肯定都可以访问这个(ES标准没有定这个),window在浏览器上就是global


image.png

Number()

1、把传给它的东西变成数字

var a=Number('1')

2、还可以用来声明一个数字对象,除了1还有操作1的一些函数,比如把1又变成字符串,但是大家不用这种的

var a=new Number(1)

注意:第一种也可以a.toString()直接调用函数,因为会做一个临时的转换,声明一个临时对象temp=new Number(a),实际上调用函数的是temp

纠正:js中一切皆对象是错的,正确的说法是js中一切都可以被当作对象使用

a.xxx=2//成功,但是改的是temp.xxx,后面就被抹杀了
但是读a.xxx还是undefined的结果

重点api介绍

’  ccc  '.trim()==='ccc'  //去掉空格
s3=s1.concat(s2)      //结果就是得到新字符串s3是s1和s2连接的结果
s1.slice(0,2)        //得到第一个和第二个字母
s1.replace('e','r')   //把e替换成r

公用属性
每个对象都开一个装公有属性的东西太浪费内存了,所以就公用一个好了,用_ _proto__:对应公用属性东西的地址

image.png
number类怎么指 js原型链
补充

要在加个第一行的东西防止被当作垃圾回收了,是用来防止它不在了;第二行的就是具体使用了。具体如下图:

image.png 2 是1的构造函数
1toString()    //报错,语法错误
1.toString()   //报错,JS引擎无法确定这里的`.`是什么意思,是点运算符(对象方法)还是浮点数?

相关文章

  • js原型(原型就是共有属性的意思)

    浏览器默认全局对象是window,就是不管你在哪个网页肯定都可以访问这个(ES标准没有定这个),window在浏览...

  • 原型与原型链

    什么是原型? 原型其实就是共有属性!这些共有属性存放在一个对象中,然后通过引用的方式,使所有拥有原型的对象都能够使...

  • JS继承

    原型简介 js中的原型是一个很有意思的东西,js中的每个函数都有prototype属性,这个属性是一个指针,指向了...

  • js 原型链

    js原型:每个对象都会在其内部初始化一个属性,就是prototype(原型)。 原型链:自己没有就去构造函数的原型...

  • 2022前端高频面试题

    JS相关 1.原型和原型链是什么 原型和原型链都是来源于对象而服务于对象的概念js中引用类型都是对象,对象就是属性...

  • js中的原型模式,原型链,继承

    一、js的原型模式 1. 什么是原型模式? 在js里面,每个函数都有一个prototype(原型)属性,这个属性是...

  • js基础知识(二)

    一、js原型和原型链 1、原型讲解: 普通的对象:是没有prototype属性的,只有隐藏属性__proto__,...

  • js基础(三)

    js基础 原型链和原型对象 ... ... js没有继承原型对象prototype通常用来添加公共的属性或行为且只...

  • JS的__proto__和prototype

    最近在回顾JS的原型和原型链的知识,熟悉JS的同学都知道JS的继承是靠原型链实现的,那跟原型链相关的属性__pro...

  • 原型与新版的类-class

    首先来理解原型原型 === 共用属性可以先看看方姐的几篇文章:什么是JS原型链JS 中 proto 和 proto...

网友评论

      本文标题:js原型(原型就是共有属性的意思)

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