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);
这两种方法都依赖于可以保存文本的元素(IDmyparagration
,您可以将其更改为任何您喜欢的内容)。理想情况下,它应该是一个,或标题。更改此行:
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的第二个问题,“或者把结果打印在网页上?”