使用严格模式:如何进行测试?

3

我看到有人推荐使用"use strict"选项。正如这里所提到的,在它们的最新版本中,包括Internet Explorer 10和Opera 12在内,每个主流浏览器都支持严格模式。我想用IE10进行测试,并编写了以下代码段,但是IE10 / FF没有给出任何错误消息。我遗漏了什么?如果我犯了错误,如何测试"use strict"是否真正起作用?

<html>
<head>
<script type = "text/javascript">
"use strict";
function doSomething(value1, value1, value3) {
     alert('hello');
}
</script>
</head>
<body>
hello
</body>
</html>
2个回答

2

啊!!!我真笨...谢谢 :) 懂了。但是我怎么在浏览器中得到相同的错误?每次我都不能在 jsfiddle 中粘贴代码。 - NoobDeveloper

0

火狐浏览器会抛出“重复的形式参数值1”错误,

IE10会抛出“严格模式下不允许重复的形式参数名”错误。


你能否提供截图?我在Firefox和IE10上都无法看到它发生。 - NoobDeveloper

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接