Leaving aside the fact that both the Israeli and US strikes were likely illegal (+ killed hundreds of innocent Iranian civilians), there is no conclusive evidence the strikes even destroyed Iran's nuclear ambitions (assuming they had any).
Even if Fordo was rendered inoperative (+ I'm not sure anyone has verified that yet), it didn't destroy their uranium stockpiles, thousands of scientists, or know-how. Even top US analysts have said it only set them back a few months. And anyway Netanyahu has been saying they're only "weeks away" from the bomb since the 90s. Not sure we can really take what he says seriously. Plus, he's bombed 50K civilians and has been in power 17 years like a dictator. He's wanted for corruption scandals. What better way to deflect from domestic issues than start a new war?
The effects of this will be:
Iran may withdraw from the NPT and refuse any future inspections. (Israel never bothered anyway because it's above the law and the US appeases this. No other country on earth is allowed to have nuclear weapons and keep it secret.)
It will have all the justification they ever needed to actually do all it can to speed up getting a bomb, to avoid getting attacked. (Countries with nukes don't get attacked. Just look what happened when Ukraine gave theirs up.)
On top of obvious things like closing the Strait of Hormuz and disrupting the entire global oil/gas trade.
I think they're holding off from direct attacks on US/UK military bases because they're not actually suicidal as Netanyahu claims. They even warned the US, which is very polite lol. They know they can't possibly take on a nuclear superpower, especially with a nutter like Trump in charge. They have a lot of missiles and a huge army but shitty air power. They could possibly have taken out a US base and caused a lot of casualties. They didn't because of the risk of US retaliation. So they made a lame attack that caused minimal damage, just to make a statement. Because they have to do something. Israel just bombed the hell out of them, killed hundreds of innocent civilians, and assassinated military leaders and scientists, which possibly constitutes war crimes btw. And the US just blew their sites to hell based on flaky evidence.
Now they'll have all the justification they ever needed to dig deeper (literally), and pull out all the stops to get nukes so that next time no one dare mess with them again.
Trump thinks he's won and brought world peace. Doesn't work like that.