为什么 JSFiddle 不输出此代码的结果

Why doesn't JSFiddle output results for this code

本文关键字:代码 结果 输出 JSFiddle 为什么      更新时间:2023-09-26

我一直在使用Firebug javascript控制台来测试短脚本。有几个人建议改用JSFiddle。问题是我似乎无法弄清楚如何做到这一点。我在 js 面板中输入我的代码并点击运行,但没有任何反应。我假设应该输出一些东西到结果?我尝试了不同的设置,阅读JSFiddle文档,阅读Stackoverflow上发布的其他问题,但我无法弄清楚。好像应该这么简单。也许它只有在我从 HTML 调用时才有效?http://jsfiddle.net/nngrey/QgxCn/(我必须包含我的代码来引用指向 JSFiddle 的链接。

function Palindrome(str) {
    str = str.split("");
    for (var i = 0; i < str.length; i++) {
        if (str[i] === " ") {
            str.splice(i, 1);
        }
    }
    revStr = str.reverse().join("");
    str = str.join("");
    if (revStr === str) {
        return true;
    } else {
        return false;
    }
    return str;
}
str = "dont nod";
Palindrome(str);

您可以使用此jsFiddle通过console.log输出内容。与 alert() 的想法相同,但没有弹出窗口,您必须关闭。感谢韦恩·库尔特。

http://jsfiddle.net/TEHLb/

var consoleLine = "<p class='"console-line'"></p>";
console = {
    log: function (text) {
        $("#console-log").append($(consoleLine).html(text));
    }
};
var myVar = "foo";
console.log('Your variable has the value ' + myVar);

没有任何html来显示您的答案,您可以提醒它查看结果。

function Palindrome(str) {
  str = str.split("");
  for (var i = 0; i < str.length; i++) {
    if (str[i] === " ") {
        str.splice(i, 1);
    }
}
revStr = str.reverse().join("");
str = str.join("");
if (revStr === str) {
    return true;
} else {
    return false;
}
    return str;
}
str = "dont nod";
alert(Palindrome(str));

你需要alert(Palindrome(str));

试试这个演示