关于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 相关文章推荐
dojo 之基础篇(二)之从服务器读取数据
Mar 24 Javascript
基于jquery的给文章加入关键字链接
Oct 26 Javascript
jquery数组之存放checkbox全选值示例代码
Dec 20 Javascript
Javascript学习笔记之 对象篇(三) : hasOwnProperty
Jun 24 Javascript
jquery UI Datepicker时间控件的使用方法(加强版)
Nov 07 Javascript
轻松学习jQuery插件EasyUI EasyUI创建CRUD应用
Nov 30 Javascript
js绘制购物车抛物线动画
Nov 18 Javascript
(模仿京东用户注册)用JQuery实现简单表单验证,初学者必看
Jan 08 jQuery
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 jQuery
详解auto-vue-file:一个自动创建vue组件的包
Apr 26 Javascript
JS实现盒子拖拽效果
Feb 06 Javascript
如何在selenium中使用js实现定位
Aug 18 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
开发大型PHP项目的方法
2006/10/09 PHP
php session和cookie使用说明
2010/04/07 PHP
PHP的SQL注入实现(测试代码安全不错)
2011/02/27 PHP
PHP实现加密的几种方式介绍
2015/02/22 PHP
php简单日历函数
2015/10/28 PHP
PHP Header用于页面跳转时的几个注意事项
2016/10/21 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
javascript Zifa FormValid 0.1表单验证 代码打包下载
2007/06/08 Javascript
B/S模式项目中常用的javascript汇总
2013/12/17 Javascript
Jquery Ajax方法传值到action的方法
2014/05/11 Javascript
jQuery选择器源码解读(二):select方法
2015/03/31 Javascript
基于JavaScript实现移动端点击图片查看大图点击大图隐藏
2015/11/04 Javascript
JS实现网页上随机产生超链接地址的方法
2015/11/09 Javascript
jQuery插件实现无缝滚动特效
2015/11/24 Javascript
jQuery 3.0 的 setter和getter 模式详解
2016/07/11 Javascript
JavaScript 链式结构序列化详解
2016/09/30 Javascript
详解Vue微信公众号开发踩坑全记录
2017/08/21 Javascript
原生JS实现小小的音乐播放器
2017/10/16 Javascript
Vue v-text指令简单使用方法示例
2019/09/19 Javascript
jquery实现点击左右按钮切换图片
2021/01/27 jQuery
在Python中使用SimpleParse模块进行解析的教程
2015/04/11 Python
python修改文件内容的3种方法详解
2019/11/15 Python
如何将你的应用迁移到Python3的三个步骤
2019/12/22 Python
keras实现多种分类网络的方式
2020/06/11 Python
HTML5 Canvas的常用线条属性值总结
2016/03/17 HTML / CSS
Clarisonic美国官网:科莱丽声波洁面仪
2017/10/12 全球购物
Tessabit日本:集世界奢侈品和设计师品牌的意大利精品买手店
2020/01/07 全球购物
酒店保洁主管岗位职责
2013/11/28 职场文书
销售主管竞聘书
2014/03/31 职场文书
全国法制宣传日活动总结2014
2014/11/01 职场文书
员工离职通知函
2015/04/25 职场文书
宿舍管理制度范本
2015/08/07 职场文书
2016年学校十一国庆节活动总结
2016/04/01 职场文书
2016年庆祝六一儿童节活动总结
2016/04/06 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书
使用css样式设计一个简单的html登陆界面的实现
2021/03/30 HTML / CSS