日军偷袭珍珠港是被逼无奈,当时美国通过了《租借法案》,却没有废除《中立法》。当时英国,法国荷兰,甚至美国自己都在东南亚有殖民地。等于美国可以向法国,英国,荷兰等在东南亚有殖民地的国家支援军火,日军却没有办法攻击美国船队和人员。在日军偷袭珍珠港前,美国切断了日本的石油,橡胶等战争原材,迫使日本必须要进攻资源丰富的东南亚。这就必须要先消灭美国的太平洋舰队,这才有了进攻珍珠港的计划。
还有一个原因就是,日本的海军和陆军不和。陆军在中国战场屡屡得手,使得其在大本营参谋部占据上风,海军为了证明自己制定了南下的策略。连山本五十六自己都说了偷袭珍珠港只是唤醒了美国这只沉睡的猛虎,他也知道日本不可能战胜强大的美国。和美国开战算是权益之计,不得已而为之罢了。根本不是什么日本自己感觉良好,妄图打败美国,称霸太平洋之类的。事实上,珍珠港战役日本只炸沉了“亚利桑那”号一艘战列舰,如此长距离的奔袭不可能完全消灭一个大舰队。