devo concatenare tre numeri in javascript

se faccio così:

var modificato = (data.getYear() & (data.getMonth() + 1) & data.getDate()) ;

mi restituisce 1


se invece faccio:

var modificato = data.getYear() + (data.getMonth() + 1) + data.getDate() ;

mi fa la somma=2017 perchè è 2005-03-09

come devo fare? io voglio 20050309