Modulo Operator %%

Michael Haufe tno at
Tue Aug 13 14:27:37 UTC 2019

I would prefer the syntax be ‘a mod b’ consistent with my wishlist item:


In regards to semantics:


From: es-discuss <es-discuss-bounces at> On Behalf Of Cyril Auburtin
Sent: Tuesday, August 13, 2019 5:07 AM
Cc: es-discuss <es-discuss at>
Subject: Re: Modulo Operator %%

agreed, let's make a proposal

On Tue, Aug 13, 2019 at 12:06 AM kdex <kdex at<mailto:kdex at>> wrote:
I would welcome such an operator as well. I find myself implementing a `mod`
function from time to time, expressing it in terms of the remainder operator.

As for syntax, I don't see `%%` posing any syntactical ambiguities, so I'll
second it.

On Monday, August 12, 2019 10:00:09 PM CEST Matthew Morgan wrote:
> JS needs a modulo operator. It currently has the remainder operator `%`
> which works in most cases except for negative values. I believe the the
> `%%` would work great and be easy to remember.
> let x = (-13) %% 64;
> is equivalent to
> let x = ((-13 % 64) + 64) % 64;_______________________________________________
es-discuss mailing list
es-discuss at<mailto:es-discuss at>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the es-discuss mailing list