这里的输出,其实是一种形象的说法,主要指JS有哪些方式可以把程序中的数据展示给用户或开发者看;有如下4种常用方式:
<h2 id="demo"></h2> <script> document.getElementById("demo").innerHTML = "反清复明"; </script>
<!DOCTYPE html> <html> <body> <h1>反清复明</h1> <p>地振高冈,一派西山千古秀</p> <script> document.write( "门朝大海,三合河水万年流" ); </script> </body> </html>
但是如果在文档加载完毕后使用document.write()方法,则会先清空原有的所有HTML页面内容。慎用!这只是测试时用的,正式场合慎用!慎用!慎用!
<!DOCTYPE html> <html> <body> <h1>反清复明</h1> <p>地振高冈,一派西山千古秀</p> <button type="button" onclick="document.write('门朝大海,三合河水万年流');">click me</button> </body> </html>
alert()等价于window.alert(),一般来说,window可以省略不写。
alert( "计算机大牛宁有种乎?" );
console.log()主要是用来debug的;通过console.log()可将信息输出到浏览器控制台(console)。下面的例子运行后,页面是空的,因为信息被输出到浏览器控制台了。
如何打开浏览器控制台,请自行去搜索,比如你可以去搜“chrome open console”即可,学习编程,尽量用纯英文去搜索想要解决的问题。
<!DOCTYPE html> <html> <body> <script> console.log("反清复明"); console.log("地振高冈,一派西山千古秀"); console.log("门朝大海,三合河水万年流"); </script> </body> </html>