Try typing `3 < 2 < 1` in the web console of your favourite browser, and see the result: it will evaluate to `true`. No, your browser isn’t buggy, it is just following blindly the semantics of `<`.
Modifying the meaning of `3 < 2 < 1` in order to make it evaluating to `false` is a BC break. Is it acceptable? Dunno. —Claude > Le 3 févr. 2020 à 15:23, Naveen Chawla <[email protected]> a écrit : > > Hi! > > I didn't understand your reply. > > I think currently it would raise an error, because 1 < 2 < 3 is currently > saying (probably) true < 3. > > But a "new" syntax could possibly parse that as a "chain" of comparisons. > > Would this be acceptable to introduce into JavaScript (just curious)? > > I've probably missed your point entirely, because I saw a short message "3 < > 2 < 1 //true", and I've assumed you meant it in reverse. > > On Sat, 1 Feb 2020 at 23:12, Mark S. Miller <[email protected] > <mailto:[email protected]>> wrote: > 3 < 2 < 1; // true > > > On Sat, Feb 1, 2020 at 3:03 AM Naveen Chawla <[email protected] > <mailto:[email protected]>> wrote: > Certain languages allow the expression 0<x<5. Does anybody know if this would > be syntactically possible in JavaScript? Of course this would only apply for > "if"/"while" statements. > > On Fri, 31 Jan 2020 at 22:41, Isiah Meadows <[email protected] > <mailto:[email protected]>> wrote: > Still better to discuss it there - it's highly related to your suggestion. > And I'm pretty sure an issue already exists related to that. > > On Fri, Jan 31, 2020 at 09:06 Sultan <[email protected] > <mailto:[email protected]>> wrote: > The pattern matching proposal does not handles the mentioned case: > > switch(type) { case 0...5: } being the equivalent of switch(type) { case 0: > case 1: case 2: case 3: case 4: case 5: } > > On Fri, Jan 31, 2020 at 7:36 PM Bruno Macabeus <[email protected] > <mailto:[email protected]>> wrote: > I agree with Oriol. > We already have the proposal pattern matching, that has a very similar effect. > I think that is better to improve pattern matching proposal in order to be > able to match using ranges (or at least check if it's good to do) instead of > create a new proposal. > > On Fri, 31 Jan 2020 at 14:08, Oriol _ <[email protected] > <mailto:[email protected]>> wrote: > This sounds like https://github.com/tc39/proposal-pattern-matching > <https://github.com/tc39/proposal-pattern-matching> > > El 31/1/20 a les 10:57, Sultan ha escrit: >> For example, the following: >> >> switch (value) { >> case 0...9: break >> case 'a'...'z': break >> } >> >> >> _______________________________________________ >> es-discuss mailing list >> [email protected] <mailto:[email protected]> >> https://mail.mozilla.org/listinfo/es-discuss >> <https://mail.mozilla.org/listinfo/es-discuss> > > _______________________________________________ > es-discuss mailing list > [email protected] <mailto:[email protected]> > https://mail.mozilla.org/listinfo/es-discuss > <https://mail.mozilla.org/listinfo/es-discuss> > _______________________________________________ > es-discuss mailing list > [email protected] <mailto:[email protected]> > https://mail.mozilla.org/listinfo/es-discuss > <https://mail.mozilla.org/listinfo/es-discuss> > _______________________________________________ > es-discuss mailing list > [email protected] <mailto:[email protected]> > https://mail.mozilla.org/listinfo/es-discuss > <https://mail.mozilla.org/listinfo/es-discuss> > -- > ----- > > Isiah Meadows > [email protected] <mailto:[email protected]> > www.isiahmeadows.com > <http://www.isiahmeadows.com/>_______________________________________________ > es-discuss mailing list > [email protected] <mailto:[email protected]> > https://mail.mozilla.org/listinfo/es-discuss > <https://mail.mozilla.org/listinfo/es-discuss> > _______________________________________________ > es-discuss mailing list > [email protected] <mailto:[email protected]> > https://mail.mozilla.org/listinfo/es-discuss > <https://mail.mozilla.org/listinfo/es-discuss> > > > -- > Cheers, > --MarkM > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

