no, no es necesario usar el método getAttribue. el problema es que se me escapó "style"
Cita: console.log(document.querySelector('img').width);
como lo que se quiere es saber es si el valor del atributo es auto, entonces la comparación es
Cita: console.log(document.querySelector('img').width == '');
en caso que fuera un valor númerico
Cita: console.log(document.querySelector('img').width == 300);
por otro lado, en caso que el valor tuviera una unidad de medida (px, pt, etc)
Cita: <img src='foto.jpg' width="auto" height="300px">
console.log(document.querySelector('img').getAttri bute('height') == 300); // false
console.log(document.querySelector('img').height == 300); // true