gpt4 book ai didi

JavaScript 不会显示代码结果

转载 作者:行者123 更新时间:2023-12-02 16:10:44 24 4
gpt4 key购买 nike

我尝试根据 MDN 源代码的改编创建一个简单的 JavaScript 文件。

我的JavaScript代码(loughshore_clubs.js)如下

<!--
var Club = “Ballinderry” ;

function ClubType(name){
if (name == “Ardboe”){
return name ;
} else{
return “I'm not from “+ name + “.”;
}
}
var clubs {myClub: ClubType(“Ardboe”), club2: ClubType(Club),
club3:
ClubType(“Moortown”)}

console.log(clubs.myClub); //Ardboe
console.log(clubs.club2); //Ballinderry
console.log(clubs.club3); //Moortown

/-->

HTML 源代码 (test.html) 是

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;
charset=utf-8">
<title></title>
<meta name="generator" content="LibreOffice 4.2.4.2 (Linux)">
<meta name="created" content="20150514;0">
<meta name="changed" content="20150514;211357234273120">
<style type="text/css">
<!--
@page { margin: 2cm }
p { margin-bottom: 0.25cm; color: #000000; line-height:
120% }
a:link { so-language: en-US }
-->
</style>
</head>
<body>
<script src="scripts/loughshore_clubs.js" />
</body>
</html>

怎么了?我确实意识到的一件事是我应该避免使用 LibreOffice 保存 HTML 文件并坚持使用 Bluefish。 (我在 Mac o/s X Yosemite 上有)

最佳答案

删除脚本的第一行和最后一行。 HTML 注释标签在 .js 中没有任何意义。文件。

然后替换您的每个 具有正确 " 的字符.

您还缺少 =之间clubs{这里:var clubs {myClub:...

进行这些更改后,您应该:

var Club = "Ballinderry";

function ClubType(name){
if (name == "Ardboe") {
return name;
} else {
return "I'm not from " + name + ".";
}
}

var clubs = {
myClub: ClubType("Ardboe"),
club2: ClubType(Club),
club3: ClubType("Moortown")
};

console.log(clubs.myClub); //Ardboe
console.log(clubs.club2); //Ballinderry
console.log(clubs.club3); //Moortown

关于JavaScript 不会显示代码结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30248286/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com