JavaScript

  • ES6基础:Symbol

    概述 ES5 的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin 模式),新方法的名字就有可能与现有方法产生…

    js基础 2024年1月31日
    81 0
  • JS面向对象编程:实例对象与new命令

    对象是什么 面向对象编程(Object Oriented Programming,缩写为 OOP)是目前主流的编程范式。它将真实世界各种复杂的关系,抽象为一个个对象,然后由对象之间…

    js基础 2024年1月29日
    87 0
  • JS标准库:JSON对象

    JSON 格式 JSON 格式(JavaScript Object Notation 的缩写)是一种用于数据交换的文本格式,2001年由 Douglas Crockford 提出,…

    js基础 2024年1月26日
    93 0
  • JS标准库:Math对象

    Math是 JavaScript 的原生对象,提供各种数学功能。该对象不是构造函数,不能生成实例,所有的属性和方法都必须在 Math 对象上调用。 静态属性 提供一些数学常数 Ma…

    js基础 2024年1月26日
    121 0
  • JS标准库:String对象

    概述 String对象是 JavaScript 对象提供的三个包装对象之一,用来生成字符串对象。 上面代码中,变量s1是字符串,s2是对象。由于s2是字符串对象,s2.valueO…

    js基础 2024年1月24日
    114 0
  • JS标准库:Number对象

    概述 Number对象是数值对应的包装对象,可以作为构造函数使用,也可以作为工具函数使用。 作为构造函数时,它用于生成值为数值的对象。 上面代码中,Number对象作为构造函数使用…

    js基础 2024年1月19日
    126 0
  • JS标准库:Boolean对象

    概述 Boolean对象是 JavaScript 的三个包装对象之一。作为构造函数,它主要用于生成布尔值的包装对象实例。 上面代码的变量b是一个Boolean对象的实例,它的类型是…

    js基础 2024年1月19日
    131 0
  • JS标准库:包装对象

    定义 对象是 JavaScript 语言最主要的数据类型,三种原始类型的值(数值、字符串、布尔值),在一定条件下,也会自动转为对象,也就是原始类型的“包装对象”。 所谓“包装对象”…

    js基础 2024年1月19日
    94 0
  • JS标准库:属性描述对象

    概述 JavaScript 提供了一个内部数据结构,用来描述对象的属性,控制它的行为,比如该属性是否可写,可遍历等等。这个内部数据结构称为“属性描述对象”。 属性描述对象提供6个元…

    js基础 2024年1月19日
    106 0
  • JS标准库:Array对象

    构造函数 Array是 JavaScript 的原生对象,同时也是一个构造函数,可以用它生成新的数组。 但因为 Array 的构造函数存在不同的参数导致不一样行为的缺陷,因此还是建…

    js基础 2024年1月11日
    111 0