点此查看 所有教程、项目、源码导航

本文目录

  • 1. 前言
  • 2. 弹窗输出
  • 3. 网页内容输出
  • 4. 控制台输出
  • 5. 小结

1. 前言

之前我们只讲过一个JS语句:alert,用于弹窗显示信息。一般这种程序显示信息的语句,可以称之为输出语句,意思是程序输出信息给用户看。

JS常用的输出语句有3种,今天逐一介绍下。

2. 弹窗输出

可以使用alert()语句进行弹窗输出,括号中间的内容,即为弹窗显示的信息。此处需要格外注意的是,如果输出数字,可以直接写到括号中,如果要输出英文字母或者汉字,则需要使用双引号将英文或汉字包裹起来。至于为何要使用双引号包裹,我们后续章节会详细解析,现在我们只需要记住就OK了。

如下示例:

 <script>// 弹窗输出数字:123alert(123);// 弹窗输出汉字:你好啊,因为是汉字,所以需要双引号包裹alert("你好啊");</script>

运行代码后,会先弹窗显示数字123,然后弹窗显示汉字你好啊。

3. 网页内容输出

可以通过document.write()语句,将括号中的信息输出到网页内容部分。

同样,当括号内是数字时,可以直接写数字,而当括号内是英文或者汉字时,需要用双引号包裹起来。

如下示例:

<body>网页原有内容<br><script>// 将123输出到网页内容document.write(123);// 将你好啊输出到网页内容document.write("你好啊");</script>
</body>

body区域已经有网页原有内容<br>,然后又通过document.write向网页内容区域输出了123你好啊,所以最终运行效果如下:

4. 控制台输出

一般来说,弹窗输出用于给用户展示一些重要提示信息,例如登录用户名或者密码错误。

而使用document.write的方式,输出到网页内容区域,这种用法很少,因为直接在body里面写内容岂不是更方便,为啥还要用document.write,多此一举。

还有一种输出方式,其实是前端开发人员最常用的,就是开发者工具的控制台输出。也就是输出的信息不在网页上显示,而是显示到控制台,这种方式一般是程序员调试使用的。

如下代码:

     <script>// 将123输出到控制台console.log(123);// 将你好啊输出到控制台console.log("你好啊");</script>

运行后,我们按【F12】打开控制台,如下图:

可见,console.log()会将括号中间的信息,输出到控制台显示。

5. 小结

alert用来弹窗提示,但是浏览器提供的弹窗太丑了,所以并不常用。

document.write用于输出到网页内容区域,这种方式不如直接在body中写内容方便,所以也不常用。

console.log可以将信息打印到控制台,网页上并不会显示,程序员会通过该语句调试程序,使用频率还是很高的。

零基础JavaScript入门教程(8)–JS之输出语句相关推荐

  1. 零基础JavaScript入门教程(6)–JS之使用开发者工具

    点此查看 所有教程.项目.源码导航 本文目录 1. 前言 2. 打开开发者工具 3. 小结 1. 前言 在上一篇中,我们曾经演示过一个错误实例: <!DOCTYPE html> <h ...

  2. 零基础JavaScript入门教程(1)–走进JavaScript的世界

    点此查看 所有教程.项目.源码导航 本文目录 1. 前言 2. JS的历史 3. JS的地位 4. JS与HTML.CSS的区别 5. JS是真正的编程语言 6. JS的组成部分 7. 小结 1. 前 ...

  3. 零基础JavaScript入门教程(2)–在网页中使用JS

    点此查看 所有教程.项目.源码导航 本文目录 1. 前言 2. 网页中使用JS 3. 小结 1. 前言 上一篇,给大家聊了很多关于JS的事情,大家想必已经迫不及待,想知道如何在网页中使用JS. 本篇就 ...

  4. 零基础JavaScript入门教程(37)-揭开JS对象的面纱

    点此查看 所有教程.项目.源码导航 本文目录 1. 背景 2. 怎么设计JS的对象 3. 揭开JS对象的面纱 4. 小结 1. 背景 之前我们讲了,JS对象其实是现实社会中事物的镜像,它可以表达.描述 ...

  5. 零基础JavaScript入门(第三天)

    一.JavaScript 流程控制-循环 1.循环 循环目的 :实际问题中,有许多具有规律性的重复操作,因此在程序中要完成这类操作就需要重复执行某些语句 JS 中的循环 在Js 中,主要有三种类型的循 ...

  6. 零基础Bootstrap入门教程(0)--教程背景与目录

    点此查看 所有教程.项目.源码导航 本文目录 1. 背景 2. 教程目录 3. 源码下载 1. 背景 在学习完成HTML/CSS/JS/jQuery零基础入门教程后,自然而然我们要进入Bootstra ...

  7. 零基础CSS入门教程(1)–初识CSS

    点此查看 所有教程.项目.源码导航 本文目录 1. 前言 2. HTML与CSS区别 3. CSS有哪些功能 4. 如何学习CSS 1. 前言 学习CSS是离不开HTML的,HTML是CSS的基础,如 ...

  8. 零基础SSM入门教程(0)--教程背景与目录

    点此查看 零基础JavaWeb全栈文章目录及源码下载 1. 背景 本教程的出发点是写一个比较条理,比较全面的SSM系列教程,首先造福自己.理顺自己的知识体系,然后也造福大众,因为网上现存的资源相对比较 ...

  9. 取得数组下标_《零基础C++入门教程》——(8)搞定二维数组与循环嵌套

    一.学习目标 了解二维数组的使用方法 了解循环嵌套的使用方法 目录 预备第一篇,使用软件介绍在这一篇,C++与C使用的软件是一样的,查看这篇即可:<零基础看得懂的C语言入门教程>--(二) ...

最新文章

  1. centos7 系统下搭建 lnmp 环境
  2. cssbefore图片大小_两小时学会CSS-before after 伪元素
  3. java+queue+se_「013期」JavaSE面试题(十三):多线程(3)
  4. Android---AlarmManager(全局定时器/闹钟)指定时长或以周期形式执行某项操作
  5. c语言atof字母,C语言字符转换之atof()
  6. 针对Properties中实时性要求不高的配置参数,用Java缓存起来
  7. imei模拟修改_悟空分身 — 支持位置模拟设备修改
  8. 2021年高考成绩查询贵州一本线,2021年贵州高考一本分数线预测,今年贵州一本分数线预估多少分...
  9. 存储分析:RAID技术走向何方?
  10. 2020 字节跳动 面经
  11. 1.SpringDataJPA (查询:主键或其他字段、增加/修改、分页) 2021最新技术~方便快捷 博主可答疑
  12. PHP细说(加强版)
  13. 电路元件伏安特性的测量与multisim仿真(附工程文件)
  14. pytthon django开发php,记录Django开发心得
  15. ZOJ 3216 Compositions(矩阵优化DP)
  16. 关于一句英文句子的词数的判断
  17. R语言使用pROC包的的plot.roc函数对单变量进行ROC分析并可视化ROC曲线、寻找最佳阈值(threshold、cutoff)、在可视化曲线中添加最佳阈值点
  18. AD怎么输入坐标_实名推荐|相见恨晚的CAD坐标提取技巧
  19. 使用Qt开发的优秀软件汇总
  20. 计算机开机桌面黑屏怎么办,小编教你电脑启动后黑屏该怎么办

热门文章

  1. MathNet.Numerics
  2. 没有50W彩礼,该怎么办
  3. 笔记本无法使用计算机,笔记本电脑没有声音怎么办
  4. xshell命令卡死
  5. springboot 2 application配置
  6. OSX:苹果软件更新综述
  7. 14个Java技术网站,程序员必备!
  8. 【python中selenium八大定位方法解析】
  9. javac 不是内部或外部命令解决方案
  10. 苹果怎么取消自动续费?官方给的取消流程,速看!