目录

  • 1.2,JavaScript的输出
    • 1.2.1,页面输出
    • 1.2.2,控制台输出
    • 1.2.3,弹出窗口输出
    • 1.2.4,弹出输入框

1.2,JavaScript的输出

1.2.1,页面输出
<script>document.write("在页面显示")
</script>
1.2.2,控制台输出
<script>console.log("输出一条日志");console.info("输出一条信息");console.warn("输出一条警告");console.error("输出一条错误");
</script>

一些使用控制台输出语句技巧:
​ 1.命名日志打印

 function sum(a, b) {console.log({b});//关键语句return a + b;}sum(1, 2);sum(4, 5);

​ 2. 高级化格式

​ 将某些东西打印到控制台最常见方法是简单地使用一个参数调用console.log(),有时我们可能想要打印一条包含多个信息。幸运地是,console.log()可以使用%s,%i 等说明sprintf()格式化字符串

const user = 'john_smith';
const attempts = 5;
console.log(user+"登录失败了"+attempts+"次")//我们也可以用字符串地拼接
console.log('%s 登录失败了 %i 次', user, attempts);//这是高级化格式打印

以下是可用说明符的列表:

说明符作用%s元素转换为字符串

  • %d 或 %i元素转换为整数

  • %f元素转换为浮点数

  • %o元素以最有效的格式显示:

%o说明符(为值关联了正确的打印格式)可以在文本消息中插入数组,对象,DOM元素和常规文本,而不会失去交互性。const myObject = {name: 'John Smith',profession: 'agent'};console.log('Neo, be aware of %o', myObject);
  • %O元素以最有效的格式显示

  • %c应用提供的CSS

3.具有样式打印(了解一下即可)

浏览器控制台允许我们将样式应用于打印的消息。

我们可以通过将%c说明符与相应的CSS样式结合使用来实现。例如,让我们发送一条日志消息,该消息显示字体大小和字体粗细情况:

console.log('%c Big message', 'font-size: 36px; font-weight: bold');

说明符%c应用CSS样式’font-size: 36px; font-weight: bold’

4.深度不受限制地cossole.dir()

const myObject = {propA: {propB: {propC: { propD: 'hello'  }}}};console.log(myObject)console.dir(myObject,{depth:null})

1.2.3,弹出窗口输出

如何使用JavaScript向弹出窗口输出一句话,请参考以下代码。

<script>alert("你好Javascript");
</script>
1.2.4,弹出输入框

如何使用JavaScript弹出窗口输入框,请参考以下代码。

var a=prompt('这是一个输入框')
console.log(a)

JavaScript的四种输出语句(一些使用细节)【js学习笔记1】相关推荐

  1. Java四种输出语句

    换行打印 System.out.println(); 不换行打印 System.out.print(); 按格式输出 System.out.printf(); 字节输出 System.out.writ ...

  2. 在js中加html_在HTML文档中嵌入JavaScript的四种方法

    在HTML里嵌入JavaScript 在HTML文档里嵌入客户端JavaScript代码有4中方法: 1.内嵌,放置在标签之间  (少): 2.放置在有 3.放置自HTML事件处理程序中,该事件处理程 ...

  3. JavaScript基础语法(输出语句)

    JavaScript基础语法(输出语句) 学习路线:JavaScript基础语法(输出语句)->JavaScript基础语法(变量)->JavaScript基础语法(数据类型)->J ...

  4. JavaScript中四种不同的属性检测方式比较

    JavaScript中四种不同的属性检测方式比较 1. 用in方法 var o = {x:1}; "x" in o; //true "y" in o; //fa ...

  5. Javascript 实现四种基本排序

    Javascript 实现四种基本排序 冒泡排序 描述: 比较相邻两个数的值, 如果前面的数据大于后面的数据,那就交换位置,这样每轮排序后就沉淀一个最大的最后面, 下一轮就不用 排序他了. 代码: l ...

  6. python的布尔判断和四种循环语句

    python的布尔判断和四种循环语句 一.布尔运算的三种方式 (一)两个数值/字符串做比较 (二)直接用数值做运算 (三)布尔值之间的运算 (四)布尔值与While.if 二.四种循环语句 (一)br ...

  7. matlab函数输出语句,matlab两种输出语句分别是什么

    matlab两种输出语句分别是什么 发布时间:2021-02-26 14:21:27 来源:亿速云 阅读:79 作者:小新 这篇文章主要介绍了matlab两种输出语句分别是什么,具有一定借鉴价值,感兴 ...

  8. 计算机视觉——一种现代方法(第二版)学习笔记

    计算机视觉--一种现代方法(第二版)学习笔记 第1章 摄像机的几何模型 如上左图所示,我们需要将一个空间点X映射到一个图像点x(3维->2维)上即 根据右上图我们很容易推到处下面的变换: 这个结 ...

  9. WebGL three.js学习笔记 6种类型的纹理介绍及应用

    WebGL three.js学习笔记 6种类型的纹理介绍及应用 本文所使用到的demo演示: 高光贴图Demo演示 反光效果Demo演示(因为是加载的模型,所以速度会慢) (一)普通纹理 计算机图形学 ...

最新文章

  1. 搜索进一步细化 谷歌或重回大陆
  2. java 全局变量 内存不回收_JAVA知识梳理:内存管理与垃圾回收机制
  3. *p++,(*p)++,*++p,++*p有什么不同
  4. Python自动化办公——xlrd、xlwt读写Excel
  5. 【Docker】Docker学习笔记:安装部署
  6. ElasticSearch API实现CRUD
  7. 1039. 到底买不买(20)-PAT乙级真题
  8. Ubuntu Core for Raspberry Pi 使用笔记
  9. 不要犹豫 了解这些即可玩转阿里云ODPS
  10. windows7系统下使DOS窗口最大化(全屏)
  11. 大学计算机应用基础知识点总结ppt,计算机应用基础的课件
  12. 生物信息学算法之Python实现|Rosalind刷题笔记:005 GC含量计算
  13. 怎么给视频去水印?手把手教你去水印
  14. Centos7 NAT网络连接方式以及NetworkManger进行网络连接管理
  15. unbuntu 安装docker
  16. 《第四堂棒球课》:MLB棒球创造营·棒球名人堂
  17. 利用爬虫获取app数据
  18. 区块链技术工坊 - 线下区块链技术分享
  19. cartographer中的pose_extrapolator梳理
  20. c语言子菜单退出返回主菜单,毕业论文_图书管理系统设计报告077喜欢就下吧(范文1)...

热门文章

  1. 抓包工具 之 Charles 的使用
  2. CSS和div布局页面
  3. CF786B/CF787D Legacy
  4. 生活随笔:忙碌与生活
  5. A Inspire | FBI 特工告诉你如何读懂身边的同事
  6. vue 3.0中设置网页title
  7. 陕西省2023年度化学工程中级职称评审条件和材料归纳
  8. ios拒审4.3 python自动生成辣鸡代码
  9. 一个IT从业者的课外读物___经济管理篇
  10. 一通百通之Linux加载库文件