当前位置: 首页 > news >正文

JavaScript 中 console.log() 使用逗号和加号的区别

JavaScript 中 console.log() 使用逗号和加号的区别

1、多参数传递使用逗号 ,
(1)基本介绍
console.log(【参数 1, 【参数 2, ...);
  1. 同时输出多个参数,用空格分隔

  2. 保留原始数据类型,对象、数组等不会被强制转换成字符串

  3. 适用于调试复杂数据,例如,对象、数组登,因为可以展开查看结构

(2)演示
console.log("Hello", "World", 123, { name: "Alice" }, [1, 2, 3]);
# 输出结果Hello World 123 {name: 'Alice'} (3) [1, 2, 3]
  • 对象 { name: "Alice" } 仍然是一个对象,可以在控制台展开查看属性
2、字符串拼接使用加号 +
(1)基本介绍
console.log(【参数 1+ 【参数 2+ ...);
  1. 所有内容会被强制转换成字符串,然后拼接成一个字符串输出

  2. 对象会变成 [object Object],数组会变成逗号分隔的字符串

  3. 适用于生成单一字符串,但会丢失原始数据结构

(2)演示
console.log("Hello" + "World" + 123 + { name: "Alice" } + [1, 2, 3]);
# 输出结果HelloWorld123[object Object]1,2,3
  • 对象 { name: "Alice" } 被强制转换成 [object Object],无法查看内部结构
http://www.xdnf.cn/news/635221.html

相关文章:

  • C++多态与虚函数详解:从入门到精通
  • 27. 自动化测试开发框架拓展之测试数据构造(一)
  • uniapp-商城-68-shop(1-商品列表,获取数据,utils、tofixed 、parseInt的使用)
  • 【b站计算机拓荒者】【2025】微信小程序开发教程 - chapter2 小程序核心
  • STM32八股【11】-----Linux Bootloader (U-Boot)
  • 嵌入式STM32学习—— 定时器中断(应用-利用定时器中断实现LED亮一秒灭一秒)
  • Q1:Go协程、Channel通道 被close后,读会带来什么问题?
  • ABP VNext + Webhook:订阅与异步回调
  • 6个跨境电商独立站平台
  • C++23 元编程工具新特性探索
  • 开发AR导航助手:ARKit+Unity+Mapbox全流程实战教程
  • 【Python 命名元祖】collections.namedtuple 学习指南
  • 反序列化之Wakeup方法绕过
  • Dify 本地源码安装教程
  • 【漫话机器学习系列】277.梯度裁剪(Gradient Clipping)
  • Redis数据安全分析
  • Java——优先级队列(堆)
  • 前沿探索之Kuikly框架
  • Java 虚拟机(JVM)原理与实战:打造高效稳定的运行环境
  • YOLOV8涨点技巧之空间通道协作注意力(SCCA)-应用于自动驾驶领域
  • 【公式】MathType公式右编号对齐
  • C/C++ 结构体:. 与 -> 的区别与用法及其STM32中的使用
  • 2025.5.25总结
  • Windows 11 [close recent file browsing history]
  • 对WireShark 中的UDP抓包数据进行解析
  • win11 禁用/恢复 内置笔记本键盘(保证管用)
  • 嵌入式软件--DAY8 IIC通讯下 硬件实现
  • 解决WPF短暂的白色闪烁(白色闪屏)
  • 从智能提效到产品赋能的架构实践
  • Pycharm and Flask 的学习心得(9)