Почему так прибавляется единица к переменной JS?
как сделать, чтобы это работало корректно
coords = '1000'
console.log(+coords + 1)  // перевод в число
// 1001

(╯°□°)╯︵ ┻━┻ 

Данные в sessionStorage хранятся как строки.
https://learn.javascript.ru/type-conversions