`

javascript 逗号表达式

 
阅读更多

逗号表达式的一般形式是:表达式1,表达式2,表达式3……表达式n 
逗号表达式的求解过程是:先计算表达式1的值,再计算表达式2的值,……一直计算到表达式n的值。最后整个逗号表达式的值是表达式n的值。 
看下面几个例子:

 

x=8*2,x*4 /*整个表达式的值为64,x的值为16*/ 
(x=8*2,x*4),x*2 /*整个表达式的值为128,x的值为16*/ 
x=(z=5,5*2) /*整个表达式为赋值表达式,它的值为10,z的值为5*/ 
x=z=5,5*2 /*整个表达式为逗号表达式,它的值为10,x和z的值都为5*/ 


逗号表达式用的地方不太多,一般情况是在给循环变量赋初值时才用得到。所以程序中并不是所有的逗号都要看成逗号运算符,尤其是在函数调用时,各个参数是用逗号隔开的,这时逗号就不是逗号运算符。 
如:printf(" %d,%d,%d",x,y,z);

运算符使它两边的表达式以从左到右的顺序被执行,并获得右边表达式的值。, 运算符最普通的用途是在 for 循环的递增表达式中使用。例如: 

for (i = 0; i < 10; i++, j++)
{
    k = i + j;
}

 

每次通过循环的末端时, for 语句只允许单个表达式被执行。, 运算符被用来允许多个表达式被当作单个表达式,从而规避该限制

分享到:
评论

相关推荐

    JavaScript正则表达式

    JavaScript正则表达式是一种用于字符串匹配的强大工具,它允许用户对文本内容进行复杂的搜索和替换操作。在JavaScript中创建正则表达式有两种方法:一种是使用正则表达式字面量,另一种是使用RegExp构造函数。 正则...

    经典JavaScript正则表达式实战

    ### 经典JavaScript正则表达式实战知识点 #### 匹配结尾的数字 - **应用场景**:当需要从一个字符串中提取出最后出现的一串数字时,可以使用此正则表达式。 - **正则表达式**:`/\d+$/g` - `\d+`:表示匹配一个或...

    javascript正则表达式学习之位置匹配.docx

    ### JavaScript正则表达式学习之位置匹配 #### 一、前言 正则表达式是一种强大的文本处理工具,被广泛应用于各种编程语言中,用于文本的查找、替换、分割等操作。JavaScript 中的正则表达式也不例外,它可以帮助...

    javascript表达式和运算符详解.docx

    javascript 表达式可以分为六种类型:原始表达式、初始化表达式、函数表达式、属性访问表达式、调用表达式和对象创建表达式。 原始表达式是指常量、直接量、关键字、变量等。例如数字 3.14、字符串 "test"、关键字 ...

    正则表达式速查表

    注意,在逗号和数字之间不允许有空格。 - **`?`**(跟在任何其他重复量词后面):表示非贪婪匹配。非贪婪模式尽可能少地匹配所搜索的字符串,而默认的贪婪模式则尽可能多地匹配。例如,对于字符串 “oooo”,`o+?` ...

    JavaScript正则表达式简单实用实例

    这个例子中,正则表达式`/([A-Za-z_\d-]+)@([A-Za-z_\d-]+)\.[a-z]{2,4}/ig`用于匹配电子邮件地址的本地部分和域名部分,然后通过`$1,$2`将匹配到的本地部分和域名部分以逗号分隔。 match方法则是另一种可以用于...

    Javascript 正则表达式实现为数字添加千位分隔符

    在Web开发中,JavaScript正则表达式提供了一种灵活的方式来格式化数字,使得输入或显示的数字更加直观易读。在本例中,通过“正则+replace”方法可以实现自动为数字添加千位分隔符。 首先,介绍如何使用正则表达式...

    CronExpression(克龙表达式)的验证代码JavaScript

    总结来说,这篇博客文章可能会介绍如何在JavaScript环境中实现Cron表达式的验证,包括解析Cron表达式,检查每个字段的有效性,并使用辅助工具函数进行字符串处理。这对于前端开发者或Node.js开发者来说非常有用,...

    Cron生成表达式html源码

    在开发这样一个工具时,开发者可能使用JavaScript或TypeScript编写前端代码,与后端服务进行交互,实现表达式的生成和验证。后端可能使用Java,利用Quartz库提供的API来处理Cron表达式。此外,HTML源码中还可能包含...

    js以逗号分隔方式添加删除字符串

    本文将深入探讨如何以逗号或其他自定义分隔符来添加或删除字符串,并且会强调不支持正则表达式中的特殊字符。我们将通过实例代码和步骤来详细解释这一过程。 首先,让我们理解“以逗号分隔方式添加字符串”。当你有...

    可直接使用-cron表达式前端生成工具.zip

    - 表达式组合:可以用逗号分隔多个表达式,例如1,3-5/2。 ### HTML实现的cron生成器 这个前端工具是基于HTML构建的用户界面,用户可以通过友好的交互界面输入时间和频率,然后工具会自动生成对应的cron表达式。...

    JavaScript程序设计课件:第 3 章 表达式与操作符.ppt

    在JavaScript编程语言中,表达式和操作符是构建程序的基础元素。本章主要讲解了JavaScript中的表达式和各种运算符的使用。 3.1 表达式 表达式是由数值、变量以及运算符组成的组合,它们可以计算出一个值。在...

    JavaScript基础语法之js表达式

    JavaScript的运算符包括算术运算符、比较运算符、逻辑运算符、赋值运算符、位运算符、三元运算符和逗号运算符等。这些运算符与表达式结合,可以构成更复杂的表达式,实现多样的计算和逻辑判断。 理解JavaScript...

    javascript表达式和运算符详解

    JavaScript中的表达式和运算符是编程的基础,它们用于计算和操作数据。在这篇文章中,我们将深入探讨这些概念。 首先,让我们了解JavaScript中的表达式。表达式是能够产生一个值的代码片段。根据定义,它可以是常量...

    Cron表达式选择器JS插件

    这些子表达式通过空格分隔,并可以包含数字、星号(*)、逗号(,)和分隔符(-)等符号,用于定义特定的时间间隔、范围或特定值。 例如,`0 30 14 * * ?` 表示每天下午2点30分执行任务。 - **秒(0-59)**: 可以是...

    JavaScript 实现基础 正则表达式

    JavaScript中的正则表达式是一种强大的文本处理工具,用于在字符串中查找、匹配、替换特定模式的文本。它们在网页开发中扮演着至关重要的角色,尤其是在处理用户输入验证、数据提取和格式化等方面。 正则表达式的...

    js正则表达式使用

    ### JavaScript 正则表达式使用详解 #### 一、概述 正则表达式是一种功能强大的文本处理工具,几乎所有的编程语言都有提供相应的支持。在JavaScript中,正则表达式主要用于字符串处理,包括但不限于数据验证、查找...

    js控制文本框只能输入正整数和逗号

    ### JavaScript 控制文本框只能输入正整数和逗号 在Web开发中,为了提高用户体验并确保数据的有效性,我们经常需要对用户输入的数据进行验证。例如,在某些场景下,可能需要用户仅能输入正整数和逗号,以便于后续...

Global site tag (gtag.js) - Google Analytics