第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

問一個關(guān)于函數(shù)創(chuàng)建,對象的創(chuàng)建,調(diào)用函數(shù)屬性的問題。

問一個關(guān)于函數(shù)創(chuàng)建,對象的創(chuàng)建,調(diào)用函數(shù)屬性的問題。

<!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>

function Student()??? //構(gòu)造一個函數(shù)
{
?? ?
?? ? name="好地方";
?? ? English=95;
?? ? math=108;
}
var s=new Student();//創(chuàng)建對象-->
document.write(s.English);
</script>


</body>
</html>


為什么輸不出English的數(shù)?哪里錯了嗎?


正在回答

4 回答

對啊,這個你是得不到答案的啊,你只要已經(jīng)生成了對象,那么你通過對象訪問屬性的時候都是在類外啊,所以不能用this。屬性啊

0 回復(fù) 有任何疑惑可以回復(fù)我~

用this.english=95,可以了,你那個student函數(shù),既然后面生成了對象,那肯定就是類,在類中要設(shè)置屬性的話不是通常用public int a 這樣的嘛,但是js他是可以直接用var a對吧,然后你這樣聲明了后他就是屬性了,怎么給屬性賦值呢?通常是在構(gòu)造函數(shù)中給類的屬性賦值,用this.屬性直接賦值對吧,通常就是this.a=值,這樣就給屬性賦值了。

1 回復(fù) 有任何疑惑可以回復(fù)我~

一、變量沒有聲明 var English=95;二、創(chuàng)建新的函數(shù)對象沒有English屬性

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

快樂不假 提問者

這個內(nèi)容我是新學(xué)的,函數(shù)function Student(){}方法體里English=95;不是聲明?English不屬于它的屬性?
2016-03-22 回復(fù) 有任何疑惑可以回復(fù)我~

得用this.English = 95;

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

快樂不假 提問者

能說下原因嗎?
2016-03-22 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

問一個關(guān)于函數(shù)創(chuàng)建,對象的創(chuàng)建,調(diào)用函數(shù)屬性的問題。

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號