Javascript Object、Function对象_html/css_WEB-ITnose

1.object对象

  原型对象

          原型是对象的一个属性,也就是prototype属性,每个对象都有这个内部属性,而且他本身也是一个对象。

     Object.prototype.num= 10;     alert("添加原型对象属性:"+ Object.num);     Object.num = 20;     alert("添加对象属性:"+Object.num);

登录后复制

运行结果: 添加原型对象属性:10    添加对象属性:20

原型链

Object.prototype.a = 3.14;alert("Object对象的实例:"+ new Object().a);alert("String对象的属性:"+ String.a);

登录后复制

运行结果: Object对象的实例:3.14    String对象的属性:3.14 

         分析:当扩展了Object的原型后,相当于对象变为Object. prototype,也就是所有本地对象均拥有此对象的属性,因为所有的本地对象均继承与Object对象,所以String也有属性a的值。 

立即学习“Java免费学习笔记(深入)”;

 

2.Function对象

arguments对象

       当一个函数执行的时候,系统会自动为函数对象创建一个 arguments对象属性,arguments对象属性,只能使用在函数体中,并用来管理函数的实际参数。

         (1)caller属性

                 caller属性显示了函数的调用者,所以下面的例子,调用函数a的为function b();调用函数b的为null;

    var a = new Function("alert('a:'+a.caller)");    function b()    {      a();      alert('b:'+b.caller);    }    b();

登录后复制

 运行效果:       

         (2)length属性

                length是arguments对象的属性,表示函数被调用时传递的参数个数,可以通过数组的方式访问某个实际参数。

function argc(){   alert(arguments[0]+arguments[1]+arguments[3]);}argc(1,2,3);

登录后复制

  运行结果为6

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3091825.html

(0)
上一篇 2025年3月28日 13:15:19
下一篇 2025年3月28日 13:15:24

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 求个精:韩顺平html、css、javascript完全教程(共和55讲)_html/css_WEB-ITnose

             我自己也是学软件的,听说传智播客的韩顺平老师的html、css、javascript讲的那个教程可以说无出其右,但是我在传智播客找了半天才找到35讲,还有核心20讲没有公开出来。。。。。于是并在网上找了一天,终于另我大吃一…

    编程技术 2025年3月28日
    100
  • html页面怎样传递对象信息_html/css_WEB-ITnose

    页面全是html,那样登陆时,怎样在登陆后的页面取得登陆用户的信息?让人费解,不像jsp可以存个session,登陆后再取出来 回复讨论(解决方案) 坛友速来助阵 无论怎样,你都得和服务器交互,在服务器端,用户登录,那么便会记录sessio…

    编程技术 2025年3月28日
    100
  • JavaScript 函数表达式

    定义函数:a.函数声明function functionname(name,age){}————函数声明提升                      b.函数表达式 var functionName=function(name,age){…

    编程技术 2025年3月28日
    100
  • web前端优化方法

    目前,互联网bs模式应用发展越来越多,越来越广泛,包括网站系统、oa平台的开发等,那么如何做好、做得出色,给用户带来很好的体验呢?下面跟大家分享一下web前端优化方面的经验,这些经验都是工作实践中比较实用的技术   1、尽量减少http请求…

    编程技术 2025年3月28日
    100
  • jQuery.cookie.js插件实现换肤功能

    本文主要介绍jquery结合jquery.cookie.js插件实现换肤功能,结合实例形式分析了jquery.cookie.js插件的常用函数功能及实现换肤功能的相关操作技巧,需要的朋友可以参考下,希望能帮助到大家。 上一次和大家分享了如何…

    编程技术 2025年3月28日
    100
  • html里table表数据如何转为Json格式

    这次给大家带来html里table表数据如何转为json格式,html里table表数据转为json格式的注意事项有哪些,下面就是实战案例,一起来看一下。 表数据转 Json 格式的注意事项注意事项如下 var keysArr = new …

    编程技术 2025年3月28日
    100
  • html中如何使用js来获取本地系统时间

    这次给大家带来html中如何使用js来获取本地系统时间,html中使用js来获取本地系统时间的注意事项有哪些,下面就是实战案例,一起来看一下。 代码如下:   var now=new Date() document.write(1900+n…

    编程技术 2025年3月28日
    100
  • js || &&详解

    这次给大家带来js || &&详解,使用js || &&详解的注意事项有哪些,下面就是实战案例,一起来看一下。 ||或位符号 a || b 1.当a ,b 均为true时,注意事项 a 2.当 a,b均为fa…

    编程技术 2025年3月28日
    100
  • JavaScript的BOM

    这次给大家带来javascript的bom,使用javascript的bom的注意事项有哪些,下面就是实战案例,一起来看一下。 使用javascriptlocation对象提供了与当前窗口中加载的文档有关的信息,还提供了一些导航的功能,它既…

    编程技术 2025年3月28日
    100
  • angularJS的ng-bind-html指令详解

    这次给大家带来angularjs的ng-bind-html指令详解,使用angularjs的ng-bind-html指令的angularjs有哪些,下面就是实战案例,一起来看一下。 angular js的强大之处之一就是他的数据双向绑定这个…

    编程技术 2025年3月28日
    100

发表回复

登录后才能评论