Про javascripc

01.01.2001

Про javascripc
Я только начал изучение javascript, объясните, почему браузер не выводит текст (страна - число) с каждой новой строки каждая страна? Что я не так написал? Знаю что если каждую стоку поместить отдельно в каждый document, то все нормально, но хотелось бы покороче!

var strani=["Россия", "Африка", "США", "Америка", "Корея"];
var chislo=[11, 5, 500, 300, 1900256];
document.write(strani[0]+" - "+chislo[0]strani[1]+" -"+chislo[1]strani[2]+" -"+chislo[2]strani[3]+" -"+chislo[3]strani[4]+" -"+chislo[4]);

  • во-первых
    текстовые данные заключаются в одиночные кавычки
    'bla'

    используй html-тег br

    ;)

  • chislo[0]strani[1] тут у вас ошибка, соединяйте через +
    chislo[0]+strani[1]
    а лучше chislo[0]+'
    '+strani[1]
  • А циклы для кого и для чего придумали?
    ----
    var strani=["Россия", "Африка", "США", "Америка", "Корея"];
    var chislo=[11, 5, 500, 300, 1900256];
    var arr=[];
    for(var i=0;iarr.push(strani[i]+" - "+chislo[i]);
    };
    document.write(arr.join('
    '))

Вас заинтересует