Javascript 如何将结果输出到控制台或页面上

Javascript 如何将结果输出到控制台或页面上,javascript,Javascript,好吧,我很不好意思问这样一个基本的问题,但现在开始。是的,我用谷歌搜索了一下,但不知什么原因,灯泡没有熄灭 下面是一个示例代码: var name = "Oy Vey"; for(var i = 0; i < name.length; i++) { return name[i]; }; var name=“Oy Vey”; 对于(变量i=0;i

好吧,我很不好意思问这样一个基本的问题,但现在开始。是的,我用谷歌搜索了一下,但不知什么原因,灯泡没有熄灭

下面是一个示例代码:

var name = "Oy Vey";

for(var i = 0; i < name.length; i++) {
    return name[i];
};
var name=“Oy Vey”;
对于(变量i=0;i
如何在浏览器的控制台中输出

或者在网页上打印结果

(是的,我知道,基本问题。请友好)

您可以使用将内容写入控制台:

for(var i = 0; i < name.length; i++) {
    console.log(name[i]);
};
在页面中显示数据更复杂。有两种快速方法是直接操作DOM:

document.getElementById("myparagraph").innerHTML = name;
或者使用JQuery:

$("#myparagraph").text(name);
这两种方法都依赖于可以保存文本的元素(ID
myparagration
,您可以将其更改为任何您喜欢的内容)。理想情况下,它应该是一个
或标题。

更改此行:

return name[i];
console.log(name[i]);
关于这一行:

return name[i];
console.log(name[i]);

您可以使用
console.log(名称[i])
从阵列内部在控制台中打印。要在网页上打印结果,您需要执行以下操作:

var name = "Oy Vey";

for(var i = 0; i < name.length; i++) {
    document.body.innerText += name[i] // print data in body
    console.log(name[i]); // print data in console
    // return name[i]; //  gives an error if not used in a function
};
var name=“Oy Vey”;
对于(变量i=0;i

您还可以使用
alert(“伪字符串”)
来警告数据。

如果在循环中使用
return
语句,您只会得到迭代的第一个结果,请记住这一点。您可以使用
console.log()
或使用html来呈现结果,如下所示:


JavaScript输出

var name=“Oy Vey”; var leng_name=“”; var i; 对于(i=0;i”; } document.getElementById(“demo”).innerHTML=leng\u name;
在您的情况下

for(var i = 0; i < name.length; i++){
    console.log(name[i]);
}

有关更多信息,请使用
console.log(i)
在浏览器中打印输出为什么要在循环中“return”?它总是返回第一个元素。@Windchill,我不知道。谢谢你指出这一点。@Slai,谢谢你!(额外字符!)如果没有在函数中使用,它实际上会给出一个错误。但你是对的,你忘了OP的第二个问题,“或者把结果打印在网页上?”