this.attr1; 调用此方法对象的attr1属性
var attr2; 代表局部变量attr2
var attr2; 代表局部变量attr2
解决方案 »
- 请问jquery的验证控件vanadium的ajax验证服务器那里的返回值是什么样子的 能给个返回值的例子最好了
- 两个小问题
- 帮忙推荐一个js树控件
- 急求..怎么用语言写一个笔记本键盘锁!!!
- 在线等,急用!!播放视频后自动关闭背景音乐
- ███Java mail发送带附件的邮件,但是input file无法获得路径(火狐,Google)█████████████████████████
- 这个幻灯效果数字序号怎么颠倒过来?(幻灯新闻)
- 关于Javascript的window.onload事件的提问!
- 为什么我这个浮动层会爆炸然后消失呢?
- 如何调整点击<input type=file>浏览按钮后文件选择对话框中可选择文件类型?
- 跪求各位高手,能看懂这个简短的Demo吗?
- 网页 播放器实现多格式播放??
function ss(){
a = new A();
alert(a.a1);
alert(a.a2);}function A(){
this.a1='1';
var a2='1';
}
你试试上面的SS就知道.
a2只是在A函数对象作用域的一个变量.但是a1是函数对象A的属性.
function A(){
this.attr1;
var attr2;
attr2 : "value"///这个呢
//两个有什么区别呀
}
是JSON的赋值形式具体你可以去看下
www.json.org
var attr2 = "value2" 相当于private String attr2 = "value2"
attr3: "value3" 相当于private String attr3 = "value3"
这跟JSON没什么关系,只是js的一种写法而已,2和3意思是一样的
this.attr1 = "value1";
var attr2 = "value2";
attr3: "value3"
}
A.prototype.attr4 = "value4";//这个才能称为原型属性
<script type="text/javascript">function A(){
this.attr1 = 'x';//当A执行时,this.attr1将会成为A调用对象的属性,当A发生在实例化时,this.attr1将成为A实例的属性
var attr2 = 'y';//A函数体内的局部变量
//两个有什么区别呀
}A();//执行alert(attr1);var b = new A;//实例化alert(b.attr1);var c = {
attr2:"value"///这个呢,对象属性,属性:属性值
};alert(c.attr2);</script>