Javascript 使用严格:如何测试它?

Javascript 使用严格:如何测试它?,javascript,Javascript,我一直在阅读人们推荐使用“严格使用”选项的文章。如上所述 每个主要浏览器的最新版本都支持严格模式,包括Internet Explorer 10和Opera 12。我想用IE10测试它,我有以下代码段。IE 10/FF没有给出任何错误消息。我错过了什么?如果我犯了任何错误,我如何测试“严格使用”是否真的有效 <html> <head> <script type = "text/javascript"> "use strict"; function doSomet

我一直在阅读人们推荐使用“严格使用”选项的文章。如上所述

每个主要浏览器的最新版本都支持严格模式,包括Internet Explorer 10和Opera 12。我想用IE10测试它,我有以下代码段。IE 10/FF没有给出任何错误消息。我错过了什么?如果我犯了任何错误,我如何测试“严格使用”是否真的有效

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

“严格使用”;
功能剂量测量(值1、值1、值3){
警惕(“你好”);
}
你好

在本例中,您可以看到Chrome实际上抱怨参数名称重复:


firefox抛出“重复的形式参数值1”


IE10抛出“严格模式下不允许重复的正式参数名”

ahh!!!让我哑口无言……谢谢。:)知道了。但如何在浏览器中获得相同的错误?每次我不能在JSFIDDLE中粘贴代码时,我都看不到它在FF或IE10上发生。你能发布截图吗?