//对象的构造函数
function cars(sColor,iDoors)
{
this.color = sColor;
this.doors = iDoors;
this.showColor = funcColor;
}
//定义对象的方法
function funcColor(){
console.log("color:"+this.color);
}
//生成对象的实例
var oCar = new cars("red",4);
console.log("car's imformation:");
oCar.showColor();
console.log("Doors:"+oCar.doors);
</script>
请解释一下以下js代码的执行结果
此时变量 b 也引用了这个对象 {n:1}\/\/ 此时,JavaScript引擎首先给 {n:1} 添加一个空的 x 成员,即:{n:1,x:undefined}\/\/ 接下来要给{n:1,x:undefined}.x 赋的是什么值呢?\/\/ 要赋的值是 a = {n: 2}\/\/ 也就是先让变量 a 引用一个新的对象 {n:2}\/\/ 然后再把 a 的新值...
解释下面JavaScript带下划线代码的意义
3>function create()\/\/ 创建勒一个函数,在 javascript 中也支持使用自定义函数,带参和不带参的都可以,这一点如果你有一点编程语言的基础应该都是知道的。4>for(var i=1; i<=a; i++) { b[i] = new create() \/\/ 这段代码我没看出来是怎么一回事,因为我找勒一下后面紧跟的另一半大...
有谁帮我解释一段JavaScript代码?
<Script language="Javascript"> var x=50,y=60; \/\/浮动图片的初始位置(x,y);var xin=true,yin=true;\/\/xin表示向右移,yin表示向下移(其实用TurnRight,TurnDown表示这两个变量更易明)var step=1;var delay=10; \/\/延迟时间 function A(){ var L=T=0; \/\/L=0(left),T(top)=...
javascript代码解释!谢谢各位高手!该代码的作用是显示当前日期!以下...
number就是在调用方法y2k()时输入的参数,在这里应该是用于计算年份。return (number < 1000) ? number + 1900 : number;这里用到了三目运算符,意义就是:当number小于1000,就将number+1900返回;当number大于等于1000,就直接返回number。例如,number=111的话,则返回111+1900=2011;number=2011的...
请问哪位JS高手帮我解释下下面这段代码的意思啊,最好每行的解释下,谢谢...
var timeout = 500;var closetimer = 0;var ddmenuitem = 0;function mopen(id)\/\/定义一个函数mopen,有一个参数id(可能是一个DIV的id值,这要看具体情况){ mcancelclosetime(); \/\/调用mcancleclosetime()函数 if(ddmenuitem)\/\/当ddmenuitem为真时,执行以下操作 ddmenuitem...
请高手帮忙解释下下面JS,帮帮我这个JS初学者
1.这里涉及到一个关于闭包的概念,由于变量p是在function中定义的局部变量,所以它的值会一直保留下来,而i定义时的域不同,无法闭包保留变量.2.传入的this变量在运行时指向new user({name:"小明",age:18,ge:218})实例本身,而JavaScript的对象有类似于字典的键对值特性,所以wit['setAge']等同于wit....
求个简单javascript代码 谢谢,网站菜单功能
我的小站网菜单列较小,想利用javascript代码在一个大栏内放置多栏的小内容。(就是很多网站普遍的那种,鼠标点击一下显示不同内容)就像17173.com的游戏菜单导航那样的。谢谢了,我比... 我的小站网菜单列较小,想利用javascript代码 在一个大栏内放置多栏的小内容。(就是很多网站普遍的那种,鼠标点击一下显示不同...
关于JS的代码 什么意思 详细讲一下 谢谢 高手!
function showsubmenu(sid) \/\/比如sid=1 { whichEl = eval("submenu" + sid); \/\/whichEl=submenu1(ie可以直接这样获取id是submenu1的节点,其他浏览器不兼容所以【whichEl = document.getElementById("submenu" + sid);】更好一些,如果获取的是之前的一个对象那么就用当前的是正确的)if...
帮我解释下这段JS代码的意思,谢谢
\/\/返回用大括号创建Javascript对象,有两个字段r1,r2,值分别为n1,n2 return {"r1":n1,"r2":n2};} function c(){ \/\/遍历数组r的部分,i的值为1,2,3,可能用到r数组的第2个数到第6个数 for(var i=1;i<4;i++){ \/\/如果r数组中的第i+2个值不是前面两个值的和,返回0 if((r[i]...
JavaScript里面代码\/\\s\/.test(obj[i].nodeValue)帮忙解释一下这句代码...
nodeType是一个数字 nodeValue是一个字符串 nodeValue作用到文本节点上获取的是它的节点内容, 所以如果是空节点的话\/\\s\/.test的结果为false使得可以判断 如果你要用nodeType判断的话, 文本节点的nodeType是3, 所以和3进行比较就能判断