区别就是两者意思都可以表示伤害,但其他具体的不同如下
harm中文意思是n. 伤害,损害,v. 危害,损害(某事物)伤害(人或动物)
The hijackers seemed anxious not to harm anyone.
damage中文意思是n. (有形的)损坏,损失损害,伤害损害赔偿金费用,代价v. 损坏,损害对……造成坏影响
A few bombs can do a lot of damage.