helo!小伙伴们,你们是不是和我一样学在学js过程中感觉这个知识不仅脑子,反而觉得相关的知识好多呀,网上的文章和视频也是,都不知道该怎么选了,没关系,我们慢慢来,这些知识点一点一点的搞清楚了 就明白怎么回事了,我相信即使没有天赋,咱们也可以学会!
下面是我总结的javascript输出工具以及用法和解释,宝子们 ,快快拿去把~~~
目录
alert 警告窗口
prompt
confirm
document.write
document.writeIn
console.dir
| 输出名称 | 含义 | 
|---|---|
| alert | 以警告的方式在网页中输出 | 
| document.write | 在网页中输出,输出的可为html标签 | 
| console.log | 在控制台中输出,可有多个参数 | 
| document.writeIn | 在网页中输出,输出后有空白 | 
| console.dir | 在控制台中输出对象 | 
| confirm | 以对话框的方式在网页中输出 | 
| prompt | 以输入框的方式在网页中输出 | 
接下来将分别展开对其进行解释 图文并茂~嘻嘻 便于理解
- 
alert 警告窗口
 
 alert('警告窗口')
没什么好说的 用于提示与警告
- 
prompt
 
以输入框的方式在网页中显示,需要用户输入,选择确定,取消
prompt('hello')
运行结果:
- 
confirm
 
以对话框的方式输出,需要用户点击确认或取消
confirm('还好呀')
 输出展示:
注意:alert ,prompt,confirm都是以弹框的方式显示,但是当切换窗口后,prompt和confirm不再显示,alert弹框一直在 ,直到点击确认之后不再显示,注意在实际应用中的用法
- 
document.write
 
document.write('<div>hello</div>')
document.write是可以输出标签的,括号里的内容用单引号引起来,如果是数值或变量不用引用引号
单引号和双引号通常是搭配使用,里单外双或外单里双
效果图如下:

 consol.log 打印在控制台输出,,
 是调试过程中的一个重要的输出方式,在浏览器的开发者工具中使用
   console.log('打印出我爱你')
来吧,展示:
 其中的参数呢,可以不止是一个,也可以多个呀,其中多个参数之间用逗号隔开
 比如说:
  
console.log('a+b',1)
运行结果是:
- 
document.writeIn
 
这个打印方式不常用到,但是我们也要知道是不是,万一哪天在别的代码哪儿看到 ,我们不认识,那不是显得我们很low【囧】
 但是这个打印方式和docume.write长得好像哦,就多了一个‘In’,有什么区别呢,让我先来给你讲一下document.writeIn: 
 document.writeln('hhh')
 document.writeln('hhh')
展示效果
 这里你有发现有什么不同的吗?
 我们再来看看documen.write输出的是什么
document.write('hhh')
document.write('hhh')

 对比:
一目了然:document.writeIn和documen.write唯一的区别就是documen.write每输出一次,都会自动加上一个空格!
- 
console.dir
 
这是什么意思呢?官方回答是在控制台输出一个对象,document为JavaScript的预定义对象
 dir:显示文件列表
 也就是说显示DOM对象的属性列表!(父亲的子女有哪些)和直接审查元素一样一样的道理
 也许你还是萌萌的,那么,上才艺:
  
 console.log(window.Math)
输出结果是:
 也可以输出标签盒子中的子列表,灵活运用就可以,类似于这种方式,我就不做展示啦,大家自己动动小手指吧,
  
 console.log(document.getElementById('.main'))
好啦!相信你已经清楚这些输出的区别以及作用了,宝子们在实际开发中要合理应用哦,
 再不济 给个关注不迷路