Hello Saloni,
Both DU and JNU are great universities with ample of oportunities served. Both the universities offer these two courses.
But I would like to suggest you that for undergraduate courses you must give preference to Delhi Unversity and for your master's you must go for JNU.
As DU has prime focus on its undergraduate courses, therefore for these two courses that you mentioned i.e. Economics honours and BSc. maths honours, Delhi Unversity is a better option.
Hope it helps.
Good Luck!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile