Magic
breaking the Japanese Navy's secret code.
See website: Battle of Midway
In the midway battle the American planes and ship defeated the Japanese ones.
American victory
Battle was between the Japanese and American carrier groups in the Pacific. The American battle group was positioned north and east of Midway islands. The Japanese battle group was positioned north and west of the island. Midway island is west of the Hawaiian islands.
At Midway, the US Fleet was able to use its advantage in code breaking to ambush the Japanese as they attacked Midway, hoping to draw the American carriers into an uneven battle. Instead, the Americans were able to sink all four of the Japanese carriers with the loss of only one of its own. This shifted the balance of power permanently to the American side for the remainder of the war.
None. It was a naval battle.
About 150.
breaking the Japanese Navy's secret code.
Japan
4-7 June 1942.
In the battle of Midway the American and Japanese navies were involved ~ see related link below .