JSFiddle 上的 Javascript “let”

标签 javascript jsfiddle var let

在 JSFiddle 上,let 命令无法正常工作。如果我执行这个简单的代码:

function hi(){
    var text = "hi";
    alert(text);
}
hi();

它工作正常,并发出“嗨”警报。但是,如果我使用

function hi(){
    let text = "hi";
    alert(text);
}
hi();

JSHint 在第 2 行显示“缺少分号”。发生了什么事?我使用 let 是否错误?

最佳答案

首先将语言设置为 Javascript(这是默认设置),确保您没有使用 Javascript 1.7! 在代码前添加 "use strict"; 行,更新 fiddle 并最终运行!

关于JSFiddle 上的 Javascript “let”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28803152/

相关文章:

php - PHP Regex在(xxx)xxx-xxxx上

javascript - 为什么我的 JavaScript 函数接受三个数组,但不接受包含三个数组的数组?

javascript - 从 JSFiddle 发出复制代码

javascript - 为什么这个简单的 JSFiddle 不起作用?

javascript - 如何使用 jsFiddle 选择 1 个以上的框架?

php - : print var if var exist 的 PHP 简写是什么

javascript - 使用 JavaScript 查找并替换表中仅过滤的行

javascript - Javascript简介——函数、语法、逻辑

javascript - 如何使用变量作为图像文件夹路径

javascript - Gamedesign "group"用于静音和取消静音的 html5 音频元素