初中有很多定义都是有很大局限性的,比如燃烧的定义,还有氧化、还原反应的定义等。
燃烧真正在化学上的定义:一切剧烈的发光发热的氧化还原反应。所以H2与Cl2的反应,如果条件是点燃,那就是燃烧(H2和Cl2还可以在强光照的条件下反应)。类似的离子有很多,比如P在Cl2中燃烧、Na在CO2中燃烧等等。
初中教材在初中的范围内是对的,但是你的理解没有错,燃烧必须要有助燃物,这个助燃物在多数情况下是氧气,但也有不是氧气的时候,比如你举的例子——氯气
氯气和氢气反应可以有氧气参加,也可以不要氧气参加,生成物不同。如果只有氯气和氢气发生反应,没有氧气参加,没有发光发热现象,可能不属于燃烧的范畴。但合成反应是在一定条件下可能发生的。
你的理解是正确的,有发光放热的剧烈的化学反应是燃烧,燃烧不一定有氧气参与,如氢气在氯气中的燃烧,镁在二氧化碳中的燃烧等