Javascript
var stroka = "48,500 52 68,320"; As a result, get 168,820
var stroka = "48,500 52 68,320"; var summ = 0.0; stroka.split(' ').map(item => { summ += parseFloat(item.replace(',', '.')); return item; }) // устанавливаем float с 3мя знаками после запятой result = summ.toFixed(3) + ""; result = result.replace('.', ',') A new feature standard called "arrow functions" from ES6 has been used, introduced already in Chrome, Firefox. Not supported yet by Opera and Safari
An example through a standard function:
var stroka = "48,500 52 68,320"; var summ = 0.0; stroka.split(' ').map(function(item) { summ += parseFloat(item.replace(',', '.')); return item; }) // устанавливаем float с 3мя знаками после запятой result = summ.toFixed(3) + ""; result = result.replace('.', ',') (item) => change to function (item) - Dmitry ChistikSource: https://ru.stackoverflow.com/questions/506091/
All Articles