[JavaScript] Нахождение кол-ва положительных

Тема в разделе "Другие языки", создана пользователем Int32, 28 апр 2010.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. Int32

    Int32 Постоялец

    Регистр.:
    28 мар 2009
    Сообщения:
    64
    Симпатии:
    7
    Дан файл содержащий числа. С помощью сценария посчитать кол-во положительных, отрицательных и нулевых чисел. Всё делается через пхп файл. помогите плз с решением!
     
  2. -=Xardas=-

    -=Xardas=-

    Регистр.:
    17 сен 2008
    Сообщения:
    250
    Симпатии:
    58
    напиши в каком формате даются числа
     
  3. polyetilen

    polyetilen Заблокирован

    Регистр.:
    10 авг 2006
    Сообщения:
    814
    Симпатии:
    474
    например дан файл с содержимым
    Код:
    1
    2
    9
    -1
    0
    12
    -58
    9999
    
    тогда с яваскриптом считываем файл, разделяем на строки и подсчитываем
    HTML:
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    <script language="JavaScript" type="text/javascript">
    //загрузка данных в id="data"
    $(document).ready(function(){ 
        var data_html = "";
        var p = 0;
        var n = 0;
        var z = 0;
        $.get('numbers.txt', function(data) {
            var numbers = data.split("\r\n");
            for (i in numbers) {
                if(numbers[i]==0)z++;
                if(numbers[i]>0)p++;
                if(numbers[i]<0)n++;
            }
            data_html = 'положительных чисел - '+p+', отрицательных чисел - '+n+', нулевых чисел - '+z;
            $("#data").html(data_html);
        });
    });    
    </script>
    <title>считаем числа из файла</title>
    </head>
    <body>
    <div id="data"></div>
    </body>
    </html>
    
     

    Вложения:

Статус темы:
Закрыта.