Javascript 一些教程示例不起作用

Javascript 一些教程示例不起作用,javascript,Javascript,在本教程示例中,它指出应该有3条通知消息的输出 <!doctype html> <html> <head> <title>JavaScript Chapter 2</title> </head> <body> <h1>Here’s another basic page</h1> <script type=”text/javascript”> var ball = { “colo

在本教程示例中,它指出应该有3条通知消息的输出

<!doctype html>
<html>
<head>
<title>JavaScript Chapter 2</title>
</head>
<body>
<h1>Here’s another basic page</h1>
<script type=”text/javascript”>
var ball = {
“color”: “white”,
“type”: “baseball”
};
ball.weight = 15;
for (var prop in ball) {
alert(ball[prop]);
}
</script>
</body>
</html> 

JavaScript第2章
这是另一个基本页面
变量球={
“颜色”:“白色”,
“类型”:“棒球”
};
球重=15;
用于(球中的var支柱){
警惕(球[道具]);
}
但当我尝试时,我得到的只是一个标题为“这是另一个基本页面”的页面

嗨,我只是用记事本来编辑html文件。但现在为了更新,我将文件更改为与前面的示例完全相同,只是提醒(“Hello”);在剧本里。该文件仍然无法工作,但先前的文件仍可以工作。任何人都能想到为什么会这样(我已经检查了这些文件,我的意思是它们除了文件名之外完全相同)。 我使用的是配置为本地IP地址的apache服务器,PHP和MySQL也通过IE10运行文件。本教程的示例来自PHP、Mysql、javaScript和html5,这些都是针对傻瓜的


谢谢伙计们,我在一个新的文件中写了第二次,但没有用。我试过你们的建议,还是一无所获。然后第三次写出来,它以原来的形式和你的建议都有效。所以我只能说它不喜欢我。哈哈,我不知道你的编辑器是什么,但是你的“和”字符有问题


将您的
更改为正常的
,它就会工作。

我会将奇怪的单引号和双引号替换为“标准”引号,并且在创建对象时:

var ball = {
“color”: “white”,
“type”: “baseball”
};
应该是:

var ball = {
color: “white”,
type: “baseball”
};
颜色和类型不应包含在引号中,因为它们是变量名。请删除这些引号。让我们知道这是否有效,或者您是否遇到任何其他问题

不过,只要用“普通”引号替换引号,并将引号保留在对象变量周围,在测试时似乎也能起作用。

下面是“固定”代码(),这是引号的问题:

<!doctype html>
<html>
<head>
<title>JavaScript Chapter 2</title>
</head>
<body>
<h1>Here’s another basic page</h1>
<script type=”text/javascript”>
var ball = {
  'color': 'white',
  'type': 'baseball'
};

ball.weight = 15;
for (var prop in ball) {
    alert(ball[prop]);
}

</script>
</body>
</html> 

JavaScript第2章
这是另一个基本页面
变量球={
“颜色”:“白色”,
“类型”:“棒球”
};
球重=15;
用于(球中的var支柱){
警惕(球[道具]);
}

可能是您使用的引号有问题。请尝试删除它们,并使用单引号(')或双引号(“),而不是那些引号
看起来很狡猾,试试普通的引号
(编辑:啊,LightStyle击败了我)复制和粘贴代码并不总是有效;)并学习。请养成在JavaScript控制台可见的情况下进行测试的习惯(IE或Chrome中为F12,Firefox中为Ctrl+Shift+K)。这将向您显示代码生成的错误。您正在阅读哪个教程?。这是一个由对象文字定义的JavaScript对象,与JSON无关。@FelixKling请原谅我使用了错误的术语。我会根据需要编辑文章。您也有错误的引用。