Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Преобразование строки в число (https://javascript.ru/forum/misc/73324-preobrazovanie-stroki-v-chislo.html)

Artur_Hopf 06.04.2018 13:59

Преобразование строки в число
 
Добрый день подскажите пожалуйста как подсчитать сумму в массиве если он строкового вида?
Числовой массив суммирую так:
<div id="array"></div>
   <script type="text/javascript">
             var arr = [1,2,3,4];
             var summ_arr = arr.reduce(function(a, b) { return a + b; }, 0);
              document.getElementById('array').innerHTML = summ_arr;
   </script>


А если массив строковый, как его перевести в числовой и просуммировать?
<div id="array"></div>
   <script type="text/javascript">
             var arr = ['1','2','3','4'];
             var summ_arr = arr.reduce(function(a, b) { return a + b; }, 0);
              document.getElementById('array').innerHTML = summ_arr;
   </script>

j0hnik 06.04.2018 14:10

var summ_arr = arr.reduce(function(a, b) { return a + +b; }, 0);


4-ая строка

Artur_Hopf 06.04.2018 14:16

j0hnik,
Спасибо :thanks:


Часовой пояс GMT +3, время: 14:03.