<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body>
<script type="text/javascript">
var obj={name:"sldf",age:38};
alert(obj);
function bbb(){
this.name="sdf";
this.age="34"
}
var cc=new bbb();
alert(cc);
</script>
</body>
</html>上面代码执行的是弹出obj对象和弹出实例化bbb的cc对象,为什么会出错?
还有构造函数可以叫做对象吧,还是实例化后才能叫做对象?
如果构造函数可以实例化为对象,那字面量建立的对象为什么不能用new来实例化,它也是对象啊?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body>
<script type="text/javascript">
var obj={name:"sldf",age:38};
alert(obj);
function bbb(){
this.name="sdf";
this.age="34"
}
var cc=new bbb();
alert(cc);
</script>
</body>
</html>上面代码执行的是弹出obj对象和弹出实例化bbb的cc对象,为什么会出错?
还有构造函数可以叫做对象吧,还是实例化后才能叫做对象?
如果构造函数可以实例化为对象,那字面量建立的对象为什么不能用new来实例化,它也是对象啊?
解决方案 »
- DIV退拽交换DIV内数据后如何保存在数据库中
- FlowPlayer支持哪些格式的文件
- location.href指定下载地址
- 高手给一个栏目收起展开的代码啊!
- 在DIV中和style中分别定义WIDTH属性有什么区别
- window.open不能打开一个窗口,怎么回事
- 这个问题有一点点的难度.看看能不能实现.
- 难题!期望速解! 着个特效是为了我爱的人-----娜娜
- 这是什么意思:mytable.rows[mytable.rows.length - 1].insertAdjacentElement("afterEnd", mytable.rows[nLoop].cloneNode(true));
- js如何判断状态
- 用jquery或者javascript 如何实现选中行啊
- event.srcElement.id获取不到对象
var obj={name:"sldf",age:38};
alert(obj.name);
function bbb(){
this.name="sdf";
this.age="34"
}
var cc=new bbb();
alert(cc.name);
</script>
弹出对象的什么啊
alert(cc.name + " " + cc.age);
obj也是对象
{} 是 new Object 的字面量
有点点问题是this.age句后面少了分号,但这不会引起错误,js会自己补上。
应该是其他原因
把这句去掉试试
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />至于你下面提出的问题,
{}建立的是对象,函数也是对象,没错。js的类机制实际就是对象机制,但你能说函数就是{}么?
逻辑啊,逻辑,没明白你的逻辑怎么就得出了“因为字面量和函数都是对象,所以函数可以干的事情字面量也可以”这种不严密的推论
按照你的逻辑
你是动物,你能说话,你家的猫也是动物,也应该可以说话么??