亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

問一個關于函數創建,對象的創建,調用函數屬性的問題。

<!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()??? //構造一個函數
{
?? ?
?? ? name="好地方";
?? ? English=95;
?? ? math=108;
}
var s=new Student();//創建對象-->
document.write(s.English);
</script>


</body>
</html>


為什么輸不出English的數?哪里錯了嗎?

正在回答

6 回答

student是一個方法,沒有new實例化函數的,只有實例化類。你搞混了

0 回復 有任何疑惑可以回復我~
#1

快樂不假 提問者

JavaScript里面有類嗎?
2016-03-29 回復 有任何疑惑可以回復我~

function Student()??? //構造一個函數
{
?? ?
? ? ?this.name="好地方";
? ? ?this.English=95;
? ? ?this.math=108;
}
var s=new Student();//創建對象-->
document.write(s.English);

0 回復 有任何疑惑可以回復我~

function Student() ? ?//11?ìò???oˉêy

{

? name="好地方";

? ? ?English=95;

? ? ?math=108;

}

var s="English"

document.write(s);


0 回復 有任何疑惑可以回復我~
#1

快樂不假 提問者

大神,這個輸出的是English, 我想要輸出95,而且要創建對象
2016-03-22 回復 有任何疑惑可以回復我~
#2

浪悠悠 回復 快樂不假 提問者

自己修改吧,只能告訴這里。
2016-03-23 回復 有任何疑惑可以回復我~
#3

快樂不假 提問者 回復 浪悠悠

好吧,謝謝
2016-03-24 回復 有任何疑惑可以回復我~

你把函數當作對象使用了,用混了,你定義的函數應該在具體的類中,然后用類創建對象

0 回復 有任何疑惑可以回復我~
#1

快樂不假 提問者

請問能給我代碼嗎?
2016-03-21 回復 有任何疑惑可以回復我~
#2

koen 回復 快樂不假 提問者

你有點搞混了“函數”和“類”。沒有new一個函數這種用法,只有new一個類返回一個對象。
2016-03-24 回復 有任何疑惑可以回復我~

document.write(""+s.English);

0 回復 有任何疑惑可以回復我~
#1

快樂不假 提問者

一樣啊,大神,輸出的都輸undefined
2016-03-21 回復 有任何疑惑可以回復我~

函數沒有這種用法,那是類的用法吧。要創建對象,首先要先創建一個類而不是創建函數。

0 回復 有任何疑惑可以回復我~
#1

快樂不假 提問者

這是javascript的內容啊,書上說定義一個函數就是function 函數名(){}這樣的,
2016-03-21 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

問一個關于函數創建,對象的創建,調用函數屬性的問題。

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號