Я пытаюсь написать сценарий, который добавляет левую часть строки и проверяет ее с правой стороны.Сумма строки одноразрядных чисел в javascript?
Например:
var left = "12345"
var right = "34567"
мне нужно сделать какую-то функцию суммы, которая добавляет 1 + 2 + 3 + 4 + 5 и проверяет, если он равен 3 + 4 + 5 + 6 + 7.
У меня просто нет подсказки, как это сделать.
Я думаю, что нужно использовать цикл для перебора чисел, таких как для (вар я = 0, длина = left.length; я < длину, я ++)
Но я не уверен, как добавить каждый номер оттуда.
РЕДАКТИРОВАТЬ Вал фактически вытягивается из поля. так вар слева = document.blah.blah
Вам нужен разделитель и разбить строку в массиве, затем запустить через массивы и добавить все значения во временный номер, а затем сравнить их. Вам нужен разделитель, потому что не все числа всегда будут 1 цифрой. –
Вам не нужен разделитель. left.split ("") => ['1', '2', '3', '4', '5'] –
@Faris делиметр не требуется. 'left.split ('')' – nathanjosiah