ОБСУЖДЕНИЕ

Как Складывать Строки

2 ответов 3,9 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Уверен, что решение такого небольшого кода банальное, но мой неопытный зад пылает. Помогите разобраться.

Внизу код, в котором в итоге надо преобразовать переменную gps к такому виду: 55.109683 и 38.74095 соответственно.
Мысль оставить не трогая 55 и 38, остальные тысячные подвергнуть изменениям по формуле.
Какие варианты посоветуете, может всё гораздо проще.

Код:
 var gps = "N 55.06581 E 38.44457";

var a = gps.match( /\d+/g ); 
n1 = a[1];
n2 = (n1/60);
n = a[0]+n2;

alert (+n);

ps: идея общая в том, что получая координаты с GPS приёмника их надо преобразовать к работе с Yandex Maps API.
 
Cделал изменение в строках:

Код:
	 n2 = (n1/60)/1000;
n = +a[0]+n2;

Всё равно мне кажется как-то стрёмно.
 
Плохая формула.

Есть координаты, где после точки не 5 цифр, а 6 и более.
Здесь нужна другая формула.. ;)