JavaScript 没有任何打印或者输出的函数,但是可以通过以下方式来输出数据。
JS输出方式
使用 window.alert() 弹出警告框
代码示例
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<p>my first JS program</p>
<script>
window.alert(1+1);
</script>
</body>
</html>
使用 document.write() 方法将内容写到 HTML 文档中
- 可用于写入文本和HTML,向文档输出写内容
- 如果在文档已完成加载后执行 document.write,则整个 HTML 页面将被覆盖
代码示例
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<p>my second JS program</p>
<script>
document.write(Date());a
</script>
</body>
</html>
使用 innerHTML 写入到 HTML 元素
- 使用 document.getElementById(id) 方法来获取某个HTML元素,所以需使用 “id” 属性来标识和获取 HTML 元素
- 用 innerHTML 来获取或插入元素内容
代码示例
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<p style="color:red">my third JS program</p>
<p id="demo">'my third JS program'</p>
<script>
document.getElementById("demo").innerHTML="content changed";
</script>
</body>
</html>
使用 console.log() 输出到浏览器的控制台
浏览器中使用 F12 来启用调试模式, 在调试窗口中点击 “Console” 菜单,就行查看到使用console.log()输出的值
代码示例
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<p>my fourth JS program</p>
<script>
a = 1;
b = 1;
c = a + b;
console.log(c);
</script>
</body>
</html>