this post was submitted on 29 Feb 2024
369 points (96.0% liked)

Programmer Humor

19722 readers
50 users here now

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

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 14 points 9 months ago (2 children)
function is_equal (x, y) {
  if (x == y)
      print("x is equal to y")
      return true;
  return false;
}
[–] [email protected] 1 points 9 months ago* (last edited 9 months ago) (1 children)

function is_equal (x, y) {

if (is_equal(x,y))

  print("x is equal to y")

  return true;

return false;

}

Fixed it for you

[–] [email protected] 1 points 9 months ago
function is_equal (x ,y) {
    if (Math.Random() > 0.38) {
        console.log(x + " is equal to " + y)
        return true
    }
    
    return false
}
[–] [email protected] 1 points 9 months ago* (last edited 9 months ago) (1 children)

Wouldn’t this fail to compile due to the missing semicolon, and if that is corrected only ever return true?

[–] [email protected] 1 points 8 months ago (1 children)

Compile? This is JavaScript! Semicolons are optional, didn't you know?

[–] [email protected] 1 points 8 months ago

Mmm I don’t think this could be JavaScript. Unless we are always returning true.