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

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

這是一個數字比較問題

<!DOCTYPE??HTML>
<html?>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>函數</title>
<script?type="text/javascript">
//定義函數
function?age(x,y);
{
????var?x?=?parseInt(prompt("請輸入第一個數:"));
????var?y?=?parseInt(prompt("請輸入第二個數:"));
????
????if?(x?<?y)
????{
????????document.write(x?"<"?y);
????}
????else?if?(x?>?y)
????{
????????document.write(x?">?"?y);
????}
????else
????{
????????document.write(x?"="?y);
????}
}
//函數體,判斷兩個整數比較的三種情況
?
//調用函數,實現下面兩組數中,返回較大值。
??//document.write("?5?和?4?的較大值是:"+"<br>");
??//document.write("?6?和?3?的較大值是:"?);?
</script>
</head>
<body>
<input?type?="button",value?=?"點擊",onclick="age()">
</body>
</html>

請問各位,我的代碼問題出現在什么地方?為什么不能執行下去

正在回答

2 回答

<!DOCTYPE??HTML>
<html?>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>函數</title>
<script?type="text/javascript">
//定義函數

function?age()???//此處括號后面多了個分號,另你這種寫法函數內不需要傳參數;
{
????var?x?=?parseInt(prompt("請輸入第一個數:"));
????var?y?=?parseInt(prompt("請輸入第二個數:"));
????if?(x?<?y)
????{
????????document.write(x+"<"+y);??//這里變量和字符串連接你沒有+號連接起來;
????}
????else?if?(x?>?y)
????{
????????document.write(x+">"+y);?//同上;
????}
????else
????{
????????document.write(x+"="+y);??//同上;
????}
	
}
//函數體,判斷兩個整數比較的三種情況
??
//調用函數,實現下面兩組數中,返回較大值。
??//document.write("?5?和?4?的較大值是:"+"<br>");
??//document.write("?6?和?3?的較大值是:"?);?
</script>
</head>
<body>
<input?type?="button"?value?=?"點擊"?onclick="age()">??//點擊文字后面你用了一個中文的逗號,不用逗號,直接空格就好;
</body>
</html>

我只能說樓主各種粗心,你搞開發的時候要是這樣來,你一天的時間都在找BUG了

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

慕UI9275839 提問者

非常感謝!
2016-12-04 回復 有任何疑惑可以回復我~

我把你的程序稍改一下就可以了:

1、<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>改成<meta?http-equiv="Content-Type"?content="text/html“ ? charset=“utf-8” />

2、function?age(x,y); ? 去掉分號 ? ?function?age(x,y)

3、document.write(x?"<"?y);括號里面加“+”,改成document.write(x +"<" +y);

? ? ?document.write(x?">?"?y);與document.write(x?"="?y);也是同樣的道理。

4、<input?type?="button",value?=?"點擊",onclick="age()">用空格隔開,不要用逗號,改成

? ??<input?type?="button" ? value?=?"點擊" ? onclick="age()">

不知道我這樣說你懂了沒,你有些低級錯誤,寫程序時應該注意點

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

陳續緣o

我搞錯了,第一條不用改
2016-11-29 回復 有任何疑惑可以回復我~
#2

慕UI9275839 提問者

謝謝謝謝~
2016-12-04 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

這是一個數字比較問題

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

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

幫助反饋 APP下載

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

公眾號

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