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

JavaScript - 运算符之逗号操作符与逗号分隔符(逗号操作符概述、逗号操作符用法、逗号分隔符、逗号分隔符用法)

一、逗号操作符概述

【表达式 1】, 【表达式 2】, 【表达式 3】, ..., 【表达式 N】
  • 逗号操作符(,)允许在一个语句中从左到右执行多个表达式,并返回最后一个表达式的值

二、逗号操作符用法

  1. for 循环中的多变量控制
for (let i = 0, j = 10; i < j; i++, j--) {console.log(i, j);
}
# 输出结果0 10
1 9
2 8
3 7
4 6
  1. 单行多操作
let x = 0;
x++, (x *= 2), (x += 3);
console.log(x);
# 输出结果5
let x = 0;
let result = (x++, (x *= 2), (x += 3));
console.log(result);
# 输出结果5
  1. 返回最后一个值
function getLast() {return console.log("A"), console.log("B"), "hello";
}console.log(getLast());
# 输出结果A
B
hello

三、逗号分隔符

  • 逗号分隔符(,)用于分隔变量声明、数组元素、对象属性、函数参数等语法结构中的各项

四、逗号分隔符用法

  1. 变量声明
let a = 1,b = 2,c = 3;
  1. 数组字面量
const arr = [1, 2, 3, 4];
  1. 对象字面量
const obj = {name: "Alice",age: 25,city: "New York",
};
  1. 函数参数
function sum(a, b, c) {return a + b + c;
}

相关文章:

  • Miniconda介绍介绍和使用
  • Unix Bourne Shell
  • 已解决(亲测有效!):安装部署Docker Deskpot之后启动出现Docker Engine Stopped!
  • ollama 重命名模型
  • Vue.js---避免无限递归循环 调度执行
  • Elasticsearch 常用语法手册
  • [吾爱出品] 中医问诊辅助记录软件
  • ES常识8:ES8.X如何实现热词统计
  • CPU cache基本原理
  • 基于javaweb的JSP+Servlet家政服务系统设计与实现(源码+文档+部署讲解)
  • 2900. 最长相邻不相等子序列 I
  • Windows注册表备份与恢复指南
  • AI大模型:(二)2.5 人类对齐训练自己的模型
  • JDK 1.8 全解析:从核心特性到企业实战的深度实践
  • WEB安全--Java安全--LazyMap_CC1利用链
  • 技术更新频繁,团队如何适应变化
  • 使用Python开发经典俄罗斯方块游戏
  • 海外短剧H5/App开源系统搭建指南:多语言+国际支付+极速部署
  • 9. 表的内连和外连
  • 如何在Google Chrome浏览器里-安装梦精灵AI提示词管理工具
  • 独家 |《苏州河》上海上演,编剧海飞:上海的风能吹透我
  • 年在沪纳税350亿人民币,这些全球头部企业表示“对上海承诺不会变”
  • 选址江南制造总局旧址,上海工业博物馆建设有新进展
  • 上海静安将发放七轮文旅消费券,住宿券最高满800元减250元
  • 习近平复信中国丹麦商会负责人
  • 人民日报:从“轻微免罚”看涉企执法方式转变