一般而言,每个公司都会有法定代表人,但并不是每个公司都有董事长。至于主要职责的区别,法律没有明确规定,但如果一个公司设有董事长但不是法定代表人的,法定代表人的职责主要可参照公司法的明确规定,而董事长的职责可能主要依据公司章程的约定了,当然前者公司章程在不违背公司法强行规定的前提下,也可以对其另行确定职责范围。
如果公司的董事长又是该公司的法定代表人,那么你的问题则不成为问题了。如果二者不是同一个人,那么可以这样去理解:公司的董事长相当于公司的董事会的代言人,而董事会则是公司的决策机关;法定代表人对外可以代表公司,是公司的代表机关,相当于公司的代言人。