美文网首页
基本数据类型在操作其属性和方法的时候会发生什么

基本数据类型在操作其属性和方法的时候会发生什么

作者: 前端小白的摸爬滚打 | 来源:发表于2021-09-19 14:54 被阅读0次

基本数据类型在操作其属性和方法的时候会发生什么

答:属性和方法本来是对象的身上才会有,但是我们发现在 JS 中对于基本数据类型我们也可以访问其属性和方法,原因是 JS 在我们对基本数据类型进行操作的时候,会先调用其对应的构造函数,转换为包装对象,然后对这个对象进行属性或者方法的访问,操作结束后销毁这个临时对象,下一次再访问基本类型的属性和方法的时候会重新创建临时对象,这就是为什么我们可以访问基本类型的属性和方法,,但是却无给其添加或者修改属性或方法。因为这个新增或者修改的操作只在临时对象的身上生效

注意

对于number的字面量我们直接.访问其属性和方法的时候会报错,是因为对于 number 来说,它是有浮点数的,也就是本身就可能有一个.,所以 JS 无法判断我们是想进行什么操作,所以 对于 number 来说我们可以通过变量或者是将字面量用括号包裹起来再用.访问其属性和方法,类似于(1).toString()1..toSring()(也可以使用..)

相关文章

  • 基本数据类型在操作其属性和方法的时候会发生什么

    基本数据类型在操作其属性和方法的时候会发生什么 答:属性和方法本来是对象的身上才会有,但是我们发现在 JS 中对于...

  • [前端学习]jsBOM部分学习笔记,第二天

    基本包装对象 为了方便基本数据类型的操作(基本数据类型本身是没有属性和方法的),js为number、string、...

  • js深拷贝、浅拷贝

    1. 基本介绍 在js中有两种数据类型,基本数据类型和引用数据类型,我们知道对其赋值操作的时候,对于基本数据类型,...

  • 基本包装类型

    简单数据类型是没有属性和方法的。为了方便操作基本数据类型,javaScript还提供了三个特殊的引用类型: Str...

  • 第03章 - 基本概念

    本章要点总结 六种基本数据类型 数据类型相关操作符和关键字 typeof 返回值 数值相关属性和方法 字符串转换为...

  • java笔记--常用对象Api(基本数据类型包装类)

    基本数据类型对象包装。 为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作。...

  • 2020-01-08包装类

    一.什么是包装类 Java中的基本数据类型没有方法和属性,而包装类就是为了让这些拥有方法和属性,实现对象化交互。 ...

  • Java包装类 和 值传递机制

    一.什么是包装类 Java中的基本数据类型没有方法和属性,而包装类就是为了让这些拥有方法和属性,实现对象化交互。 ...

  • 包装类

    基本数据类型对象包装类。为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作。...

  • 基本数据类型对象包装类

    基本数据类型对象包装类。为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为,丰富了该数据的操作...

网友评论

      本文标题:基本数据类型在操作其属性和方法的时候会发生什么

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