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

Programmer Humor

19512 readers
491 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
[–] gandalf_der_12te@feddit.de 14 points 8 months ago (2 children)
function is_equal (x, y) {
  if (x == y)
      print("x is equal to y")
      return true;
  return false;
}
[–] MTK@lemmy.world 1 points 8 months ago* (last edited 8 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

[–] Ironfacebuster@lemmy.world 1 points 8 months ago
function is_equal (x ,y) {
    if (Math.Random() > 0.38) {
        console.log(x + " is equal to " + y)
        return true
    }
    
    return false
}
[–] KairuByte@lemmy.dbzer0.com 1 points 8 months ago* (last edited 8 months ago) (1 children)

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

[–] Ziglin@lemmy.world 1 points 7 months ago (1 children)

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

[–] KairuByte@lemmy.dbzer0.com 1 points 7 months ago

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