关于JavaScript 中 if包含逗号表达式


Posted in Javascript onNovember 27, 2021

有时会看到JavaScriptif判断里包含英文逗号 “,”,这个是其实是逗号表达式。在if条件里,只有最后一个表达式起判断作用。

请看如下示例:

let a = 1,

	b = 2,

	c = 3;

// if只判断最后一个表达式

if (a == 10, b == 20, c == 3) {

	console.log("c == 3");

} else {

	console.log("c != 3")

}



// 控制台输出:

// 	c == 3

上面if中有3个表达式,前面两个都不成立,只有最后一个成立,而if中只判断最后一个,所以结果为true

虽然if只判断最有一个表达式,但是前面的表达式也会执行。

请参考如下代码:

let a = 10,

	b = 20,

	c = 30;

// if只判断最后一个表达式,但是前面的表达式也会执行

if (a = 1, b = 2, c == 3) {

	console.log("c == 3");

} else {

	console.log("c != 3")

}

// 控制台输出:

// 	c != 3



console.log(a, b); 

// 控制台输出:

// 	1 2

if判断中,最后一个条件 c == 3 不成立,所以if判断为false

但是前面两个表达式都执行了,所以最后a=1b=2

到此这篇关于 关于JavaScript 中 if包含逗号表达式的文章就介绍到这了,更多相关JavaScript 中 if包含逗号表达式内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
获取DOM对象的几种扩展及简写
Oct 09 Javascript
深入认识javascript中的eval函数
Nov 02 Javascript
一些常用的JavaScript函数(json)附详细说明
May 25 Javascript
6款新颖的jQuery和CSS3进度条插件推荐
Mar 05 Javascript
如何将网页表格内容导入excel
Feb 18 Javascript
AngularJS基础 ng-cloak 指令简单示例
Aug 01 Javascript
webuploader模态框ueditor显示问题解决方法
Dec 27 Javascript
jquery如何实现点击空白处隐藏元素
Dec 05 jQuery
简单了解TypeScript中如何继承 Error 类
Jun 21 Javascript
ES6 Set结构的应用实例分析
Jun 26 Javascript
在微信小程序中使用mqtt服务的方法
Dec 13 Javascript
解决vue-cli输入命令vue ui没效果的问题
Nov 17 Javascript
JavaScript中MutationObServer监听DOM元素详情
Nov 27 #Javascript
JavaScript中document.activeELement焦点元素介绍
Nov 27 #Javascript
利用JavaScript写一个简单计算器
JavaScript中的宏任务和微任务详情
Nov 27 #Javascript
前端监听websocket消息并实时弹出(实例代码)
Vue实现跑马灯样式文字横向滚动
Nov 23 #Vue.js
利用js实现简单开关灯代码
Nov 23 #Javascript
You might like
WIN98下Apache1.3.14+PHP4.0.4的安装
2006/10/09 PHP
PHP令牌 Token改进版
2008/07/18 PHP
php获取地址栏信息的代码
2008/10/08 PHP
php上传文件问题汇总
2015/01/30 PHP
CodeIgniter连贯操作的底层原理分析
2016/05/17 PHP
PHP框架Laravel插件Pagination实现自定义分页
2020/04/22 PHP
PHP实现的无限分类类库定义与用法示例【基于thinkPHP】
2018/08/06 PHP
jQuery 研究心得 取得属性的值
2007/11/30 Javascript
jQuery插件 selectToSelect使用方法
2013/10/02 Javascript
浅析jquery的作用与优势
2013/12/02 Javascript
javascript实现校验文件上传控件实例
2015/04/20 Javascript
JavaScript基本数据类型及值类型和引用类型
2015/08/25 Javascript
Javascript实现鼠标框选操作  不是点击选取
2016/04/14 Javascript
jQuery实现两个select控件的互移操作
2016/12/22 Javascript
Javascript实现从小到大的数组转换成二叉搜索树
2017/06/13 Javascript
JavaScript中document.referrer的用法详解
2017/07/04 Javascript
详解使用nvm管理多版本node的方法
2017/08/30 Javascript
layui当点击文本框时弹出选择框,显示选择内容的例子
2019/09/02 Javascript
Python简单计算文件夹大小的方法
2015/07/14 Python
Python实现求笛卡尔乘积的方法
2017/09/16 Python
PyGame贪吃蛇的实现代码示例
2018/11/21 Python
对python函数签名的方法详解
2019/01/22 Python
Django csrf 两种方法设置form的实例
2019/02/03 Python
Python with标签使用方法解析
2020/01/17 Python
Python如何通过Flask-Mail发送电子邮件
2020/01/29 Python
TensorFlow 显存使用机制详解
2020/02/03 Python
django 数据库返回queryset实现封装为字典
2020/05/19 Python
Python常用数字处理基本操作汇总
2020/09/10 Python
css3一款3D字体带阴影效果的实现步骤
2013/03/20 HTML / CSS
澳大利亚女士时装在线:Rockmans
2018/09/26 全球购物
电信专业毕业生推荐信
2013/11/18 职场文书
群众路线批评与自我批评
2014/02/06 职场文书
中国入世承诺
2014/04/01 职场文书
教师师德演讲稿
2014/05/06 职场文书
2016年第32个教师节致辞
2015/11/26 职场文书
创业计划书之少年玩具店
2019/09/05 职场文书