Javascript 如何在web控制台中使用let(或其他JS1.7功能)?

Javascript 如何在web控制台中使用let(或其他JS1.7功能)?,javascript,google-chrome-devtools,firefox-developer-tools,javascript-1.7,Javascript,Google Chrome Devtools,Firefox Developer Tools,Javascript 1.7,我想在控制台中用let语句测试一些东西,但遇到了一个问题——Firefox或Chromium不支持它。我知道它是受支持的,如果你愿意的话,但是有没有任何选项可以让你确保在Firefox和/或Chromium的web控制台(或Scratchpad)中启用最新版本的Javascript?我认为没有window.version之类的东西。。。常用的方法是通过检查像postedin这样的内容 或者更棒的是,这是一个很棒的库,可以为您提供功能检测。在Firefox控制台中为我工作 Cmd+Shift+K打

我想在控制台中用
let
语句测试一些东西,但遇到了一个问题——Firefox或Chromium不支持它。我知道它是受支持的,如果你愿意的话,但是有没有任何选项可以让你确保在Firefox和/或Chromium的web控制台(或Scratchpad)中启用最新版本的Javascript?

我认为没有window.version之类的东西。。。常用的方法是通过检查像postedin这样的内容


或者更棒的是,这是一个很棒的库,可以为您提供功能检测。

在Firefox控制台中为我工作

Cmd+Shift+K打开控制台,然后:


在Chrome中,您必须激活JavaScriptchrome://flags"

并使用严格模式
“使用严格”

下面是一个简单的例子:

"use strict";
let square = "trololo";
console.log(square);

谢谢,但我知道它支持JS1.7,问题是,如何使用它而不在文档中使用带有
type=“application/javascript;version=1.7”
属性的新脚本标记。Firefox已经在Web控制台中支持它了。有关铬,请参见。有趣。我尝试了
let x=3{console.log(x);}
但它不起作用。@NoBugs您需要将x=3包装在参数中:“let(x=3){console.log(x)}”