JS中常用的几种输出方式

414 阅读1分钟

JS中常用的输出方式

  • console 控制在浏览器控制台输出
    • console.log() 控制台输出日志,可以一次输出多个值(console.log('A','B','C', ...))
    • console.dir() 控制台详细输出,不可以一次输出多个值
    • console.table() 把数据以表格的形式输出在控制台,并且也显示出原数据输出格式即console.log打印的结果
    • console.time()/timeEnd() 计算time/timeEnd中间所有程序执行所消耗的时间(预估时间:受当前设备性能的影响)
    • console.warn() 输出警告信息
  • window 提示框
    • alert() 提示框
      1. 需要等到alert弹出框,点击关闭后,后面代码才会继续执行(alert会阻碍主线程的渲染)
      2. alert弹出的内容都会默认转换为字符串(toString)
    • confirm() 确认取消提示框
    • prompt() 在confirm的基础上多加一个原因(输入框)
      1. 点击的是取消,返回结果是null,点击的是确定,会把用户输入的原因信息返回
  • 向页面指定容器中插入内容
    • document.write 向页面中输入内容
      1. 把内容写入到页面中,和alert一样写入的内容最后都会转换为字符串,然后再写入
    • innerHTML /innerText 向页面指定容器输入内容
    • value 向页面表单元素中输入内容
    • ...