You are viewing a single thread.
View all comments View context
-7 points

Java devs are prima mental gymnasticists, always able to make anything make sense.

permalink
report
parent
reply
77 points
*

JS !== Java

Try Javascript some day!

  • We have truthy and falsy! Empty string or null? Yeah, that’s false!
  • Of course we can parse a string to number, but if it’s not a number it’s NaN!
  • null >= 0 is true!
  • Assign a variable with =, test type equality with == and test actual equality with ===. You will NEVER use the wrong amount of = anywhere, trust me!
  • Our default sort converts everything to string, then sorts by UTF-16 code. So yes, [1, 10, 3] is sorted and you are going to live with it.
  • True + true = 2. You know I’m right.

Try Javascript today!

permalink
report
parent
reply
14 points

Our default sort converts everything to string, then sorts by UTF-16 code. So yes, [1, 10, 3] is sorted and you are going to live with it.

I’m not sure whether this is satire or not.

permalink
report
parent
reply
58 points
*

It’s not. The default sorter does that, because that way it can sort pretty much anything without breaking at runtime. You can overwrite it easily, though. For the example above you could simply do it like this:

[3, 1, 10].sort((a, b) => a - b)

Returns: [1, 3, 10]

permalink
report
parent
reply
1 point

who uses utf 16? people either use utf 8 (for files) or utf 32 (for string class O(1) random access)

permalink
report
parent
reply
1 point

True + true = 2. I’ve heard memes about Javascript, but jeez. It’s really that bad?

permalink
report
parent
reply
1 point
*

I made the thing in the thing print “hello world” with C# once, is Javascript for me?

permalink
report
parent
reply
1 point

As a js dev, I will gymnastically take that as a compliment

permalink
report
parent
reply

Programmer Humor

!programmer_humor@programming.dev

Create post

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics

Community stats

  • 3.3K

    Monthly active users

  • 1K

    Posts

  • 38K

    Comments