• javascript笔记整理(对象的继承顺序、分类)


    Object.prototype.say=function(){
        alert("我是顶层的方法");
    }
    children.prototype
    =new parent(); parent.prototype.say=function(){ alert('我是父类原型'); } function parent(){ this.say=function(){ alert('我是父类'); } } children.prototype.say=function(){ alert('我是子类原型') } function children(){ //**** this.say=function(){ alert('我是子类'); } } var one=new children(); alert(one.say); //弹出: *部分

     继承顺序由下到上,需注意之类原型的位置,在继承父类之后.

    对象的分类

    1.内置对象

    1.1、Global

    实际上不存在,JavaScript中所有的函数都必须是某个对象的方法。例如  isNaN(),parseInt() 等方法都是Global对象的方法。

    1.2、Math( 格式:Math.方法(参数) )

    //取绝对值:Math.abs()
    var a=-23;
    alert(Math.abs(a));    结果:23
    
    //取近似整数(四舍五入):Math.round()
    var a=-2.4;
    alert(Math.round());    结果:2
    
    //取近似整数(下取舍):Math.floor()
    var a=2.9;
    alert(Math.floor());    结果:2
    
    //取近似整数(上取舍):Math.ceil()
    var a=2.1;
    alert(Math.ceil());    结果:3
    
    //最大值:Math.max()
    var a=2.1;var b=3.3
    alert(Math.max(a,b));    结果:3.3
    
    //最小值:Math.min()
    var a=2.1;var b=3.3
    alert(Math.min(a,b));    结果:2.1
    
    //随机数(0~1之间):Math.random()
    //取0-10之间整数
    alert(Math.round(Math.random()*10));

    2.本地对象(详细的W3C有介绍,这里就不阐述了)

    2.1.Array

    2.2.Number

    2.3.String

    2.4.Boolean

    2.5.Function

    2.6.RegExp

    ...

    3.宿主对象(之后会有专门的文章介绍这两个对象

    DOM——通过 DOM,可以访问所有的 HTML 元素,连同它们所包含的文本和属性

    BOM——浏览器对象模型

  • 相关阅读:
    [ICPC2016上海F] Mr. Panda and Fantastic Beasts
    [ICPC2016上海E] Bet
    [ICPC2016上海D] Ice Cream Tower
    [ICPC2016上海L] World Cup
    [CCPC2020长春F] Strange Memory
    [CF1495C] Garden of the Sun
    【实战】牛年的第一个SQL注入漏洞
    【实战】一次有趣的HPP绕WAF记录
    [模板]二分答案
    字典树及其应用
  • 原文地址:https://www.cnblogs.com/chenrf/p/4956695.html
Copyright © 2020-2023  润新知