<html>
<head>
<script>
function User(name,age){
this.name=name;
this.age=age;
}
var user = new User('Daniel', 45);
document.write(user[name]+' '+'is'+' '); //line 1
document.write(user[age]+' '+'years old!'); // line 2
</script>
</head>
<body>
</body>
</html>
属性、 は、私は年齢のために出力 として、i「は未定義」しまった名前の場合、オブジェクトのユーザー のプロパティにアクセスしようとしたとき、私はその年齢がすることができません を定義されていないというエラーを得ました私はなぜ2行目のエラーが発生しているのか理解しています。 と1行目の '未定義'の値です。どちらも同じエラーが発生しますか? ここに私の疑いを明確にしてください。アクセスオブジェクトは、上記のコードでは
ありがとうございました – Chinmaya