谁有每个国家的国籍是完全由那个国家的法律决定的。你要分开看每个国家的法律来知道这个孩子有哪些国籍。
你给的信息不够仔细。你没有说孩子在哪里出生的,和每个父母有没有外国的永久居留权。我给些例子:
如果孩子在中国出生:孩子出生时自动具有中国国籍,根据中国国籍法第四条。孩子出生时也自动具有日本国籍;但是20-22岁之间不放弃其他国籍就自动失去日本国籍。
如果孩子在日本出生,中国公民的父母没有定居在外国:孩子出生时自动具有中国国籍,根据中国国籍法第五条。孩子出生时也自动具有日本国籍;但是20-22岁之间不放弃其他国籍就自动失去日本国籍。
如果孩子在日本出生,中国公民的父母有定居在外国:孩子没有中国国籍,根据中国国籍法第五条。孩子出生时自动具有日本国籍。
如果孩子在美国出生,中国公民的父母没有定居在外国:孩子出生时自动具有中国国籍,根据中国国籍法第五条。孩子出生时自动具有美国国籍。孩子出生时也自动具有日本国籍;但是20-22岁之间不放弃其他国籍就自动失去日本国籍。
如果孩子在日本出生,中国公民的父母有定居在外国:孩子没有中国国籍,根据中国国籍法第五条。孩子出生时自动具有美国国籍。孩子出生时也自动具有日本国籍;但是20-22岁之间不放弃其他国籍就自动失去日本国籍。