rem зависит от font-size установленного на корневом html элементе, поэтому лучше брать его стили, а получить их можно через метод window.getComputedStyle :
var computedStyle = window.getComputedStyle(document.documentElement);
var fontSize = computedStyle.fontSize; // 16px
и что бы вычислить ширину в rem
var remWidth = document.body.clientWidth / parseInt(fontSize); // parseInt что бы избавиться от 'px' и превратить из строки в число