If Jadelight Spelunker enters the battlefield without being cast, or if it was cast with X equal to 0, the enters-the-battlefield ability will still trigger, but Jadelight Spelunker won't explore at all.