最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JavaScript门道之标准库

来源:动视网 责编:小采 时间:2020-11-27 22:13:58
文档

JavaScript门道之标准库

JavaScript门道之标准库:1.什么是标准库(Standard Library) 标准库指的是js的标准内置对象,是js这门语言本身初始时提供的在全局范围的对象 2.Object对象及其实例 JavaScript原生提供一个Object对象,所有的其他对象均继承自这一对象 Object对象的属性和方法 利用cons
推荐度:
导读JavaScript门道之标准库:1.什么是标准库(Standard Library) 标准库指的是js的标准内置对象,是js这门语言本身初始时提供的在全局范围的对象 2.Object对象及其实例 JavaScript原生提供一个Object对象,所有的其他对象均继承自这一对象 Object对象的属性和方法 利用cons


10.标准库小结

  • 标准库是js的初始提供的标准内置对象,分为Object对象、Number对象、String对象、Boolean对象、Array对象、Math对象以及Date对象
    【注】不限于上述对象,还有RegExp对象和JSON对象

  • js所有的对象都是由Object对象构造的,包括其对象实例以及Number、String、Boolean、Array、Math和Date等对象;

  • 对象一般都会包含属性和方法,属性代表属于对象的某些特征值,方法代表对象的某些功能;

  • 对象在属性当中通常设置constructor(Math对象没有)和prototype属性,部分对象包括length属性(String和Arrary对象的length有实践意义);conStructor设置该对象的构造函数功能,prototype设置一个原型对象——使得所有该对象的构造函数创建的对象实例能够从prototype对象中继承相应的属性;

  • Object对象的属性和方法最具一般性,大部分属性和方法可以在其他对象中找到,但是每一个对象还具有各自的属性和方法(有些只能对象使用,有些能够对象实例使用(因为部署在各自对象的prototype里))

  • 这里特别说一下valueOf()、toString()在不同对象中的效果,一般valueOf()输出对象的原始值,toString()输出字符串

  • var o = new Object(123)
    var o1 = new Object("123)
    o.valueOf()//123
    o.toString()//"123"
    o1.valueOf()//"123"
    o1.toString()//"123"
    var o2 = [1,2,3]
    o2.valueOf()//[1, 2, 3]
    o2.toString()//"1,2,3"
    var o3 = {name:"teren",age:18}
    o3.valueOf()//Object {name: "teren", age: 18}
    o3.toString()//"[object Object]"

    Number对象是数值对应的包装对象,String对象是字符串对应的包装对象,Boolean是布尔值对应的包装对象

    var num = 123//type of num -> "number"
    var num = new Number(123) //type of num -> "object"
    var str = "hello" 
    var str = new String("hello")
    var bool = true;
    var bool = new Boolean(true)

    【注】本笔记的资料大部分参考阮一峰的JavaScript标准参考教程

    文档

    JavaScript门道之标准库

    JavaScript门道之标准库:1.什么是标准库(Standard Library) 标准库指的是js的标准内置对象,是js这门语言本身初始时提供的在全局范围的对象 2.Object对象及其实例 JavaScript原生提供一个Object对象,所有的其他对象均继承自这一对象 Object对象的属性和方法 利用cons
    推荐度:
    标签: 标准 java javascript
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top