一个很简单的javascript例子,赐教!!! 根据 Date返回的星期0,1,2,3,4,5,6 转化为星期日,星期一.....星期六 存入数组中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function initArray()//建立一个构造函数 { //this.length=initArray.arguments.length得出传给构造函数参数的个数,并赋给对象的length属性,使可以使用object[0->lengths]形式,即形成数组。 this.length=initArray.arguments.length for(var i=0;i<this.length;i++)//把参数赋值给数组。 this[i+1]=initArray.arguments[i] } //Date返回的星期0,1,2,3,4,5,6 转化为星期日,星期一.....星期六 var d=new initArray("<font color=RED>星期日","<font color=black>星期一","<font color=black>星期二","<font color=black>星期三","<font color=black>星期四","<font color=black>星期五","<font color=GREEN>星期六"); 每一个函数都有默认的属性arguments和lenght,前者为一个数组,后者为实际参数的个数,也就是arguments的数组长度。函数调用时所有的实际参数并不一定和定义时个数相当,arguments集合就是记录这些调用时参数的。一个函数也相当于C++中的一个类,可以用它来实例化一个对象,所以,有上面的用法:function initArray(){……… }var d=new initArray…这是d是一个对象。同时,对象与数组的内部存在形式是一样的…所以,对象亦是数组。因此有这个用法:……this[i+1]=initArray.arguments[i]……JS是一种基于对象的语言,它有它的特别之处,希望上面的讲述能帮你想明白。 求助,javascript函数形参声明时有var和没有var有什么区别? 求一个函数用JS实现延时功能? 如何用js改变id内容 怎样生成有带参数的事件button JavaScript 如何弹出带是/否选择或者确定/取消的消息框 着急~~正则表达式怎么匹配中文 向大家请教个问题:页面里引用JS文件和直接写JS代码什么区别? 如何判断框架是否刷新? 用insertAdjacentHTML插js代码不运行,这是为何 求一个netmeeting调用实例 急求验证输入是否是ip地址的脚本 父页面的变量能传递到iframe中吗?谢谢帮忙啊!!!
{
//this.length=initArray.arguments.length得出传给构造函数参数的个数,并赋给对象的length属性,使可以使用object[0->lengths]形式,即形成数组。
this.length=initArray.arguments.length
for(var i=0;i<this.length;i++)//把参数赋值给数组。
this[i+1]=initArray.arguments[i]
}
//Date返回的星期0,1,2,3,4,5,6 转化为星期日,星期一.....星期六
var d=new initArray("<font color=RED>星期日","<font color=black>星期一","<font color=black>星期二","<font color=black>星期三","<font color=black>星期四","<font color=black>星期五","<font color=GREEN>星期六");
一个函数也相当于C++中的一个类,可以用它来实例化一个对象,所以,有上面的用法:function initArray(){……… }
var d=new initArray…这是d是一个对象。同时,对象与数组的内部存在形式是一样的…所以,对象亦是数组。因此有这个用法:
……this[i+1]=initArray.arguments[i]……JS是一种基于对象的语言,它有它的特别之处,希望上面的讲述能帮你想明白。