JavaScript 输出

程序跑起来总要"看结果"。JS 没有现成的 print 命令,但有几种常见输出方式:console.log 输出到控制台、alert 弹出警告框、document.write 写入页面、innerHTML 更新元素内容,本章逐一讲解。

console.log:控制台输出(最常用)

按 F12 打开控制台即可看到结果,主要用于调试,不影响页面外观:

console.log("你好");
console.log(123);
console.log("名字:" + "小明");
// 输出:你好
// 输出:123
// 输出:名字:小明

一次可以打印多个值,用逗号分隔:

console.log("分数", 92, "分");
// 输出:分数 92 分

alert:弹出警告框

浏览器弹出对话框,用户必须点"确定"才能继续,适合给用户提示:

alert("欢迎访问本站!");
// 效果:页面弹出提示框,显示"欢迎访问本站!"

注意:alert 会阻塞页面操作,正式项目中不要滥用。

document.write:写入文档

把内容直接写进 HTML 文档,适合测试,但页面加载完成后调用会覆盖整个文档:

document.write("<h2>这是一段 JS 写入的标题</h2>");
// 效果:页面出现一个 h2 标题

innerHTML:修改元素内容(最常用)

通过 id 找到页面元素,再把 HTML 塞进去,是操作页面的主流方式:

<p id="demo">旧文字</p>

<script>
  document.getElementById("demo").innerHTML = "新文字";
</script>

效果:页面段落文字从"旧文字"变成"新文字"。

如何选择输出方式

  • 调试、查看中间结果:console.log。
  • 需要打断用户给提示:alert。
  • 测试性地往页面写内容:document.write。
  • 正式更新页面某处内容:innerHTML。

小结

看结果首选 console.log,改页面推荐 innerHTML;alert 与 document.write 了解即可,正式项目别滥用。

笔记加载中…