Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.10.2017, 12:49
Новичок на форуме
Отправить личное сообщение для angrypchelka Посмотреть профиль Найти все сообщения от angrypchelka
 
Регистрация: 30.08.2017
Сообщений: 8

входные данные из текстово файла
здраствуйте, я новичок в js и мне интересно как можно считать входные данные из текстового файла например файл:
2
8
3
нужно первую строчку умножить на третью прибавить вторую и выходные данные представить в виде текстового файла
Ответить с цитированием
  #2 (permalink)  
Старый 02.10.2017, 13:03
Профессор
Отправить личное сообщение для Rasy Посмотреть профиль Найти все сообщения от Rasy
 
Регистрация: 17.06.2016
Сообщений: 509

var str = '283';
str = str.split('').filter(function(v, i) {
  return i != 1;
}).reduce(function(a, b){
  return a * b;
}) + (+str.charAt(1));
alert(str);

Последний раз редактировалось Rasy, 02.10.2017 в 15:14.
Ответить с цитированием
  #3 (permalink)  
Старый 02.10.2017, 14:07
Новичок на форуме
Отправить личное сообщение для angrypchelka Посмотреть профиль Найти все сообщения от angrypchelka
 
Регистрация: 30.08.2017
Сообщений: 8

Rise,
У меня есть текстовый файл example.doc где есть текст, в данном случае
3 строчки 2
8
3 и результат код должен представить создав новый файл example2.doc
Где будет находится результат
Ответить с цитированием
  #4 (permalink)  
Старый 02.10.2017, 14:26
Новичок на форуме
Отправить личное сообщение для angrypchelka Посмотреть профиль Найти все сообщения от angrypchelka
 
Регистрация: 30.08.2017
Сообщений: 8

Rise,
Прошу прощения txt
Ответить с цитированием
  #5 (permalink)  
Старый 02.10.2017, 15:00
Профессор
Отправить личное сообщение для Rasy Посмотреть профиль Найти все сообщения от Rasy
 
Регистрация: 17.06.2016
Сообщений: 509

angrypchelka,
Можно получить example.txt обработать кодом выше, и сохранить файл example2.txt в папку скачки браузера.
Иначе нужно задействовать серверные технологии.
Ответить с цитированием
  #6 (permalink)  
Старый 02.10.2017, 15:09
Новичок на форуме
Отправить личное сообщение для angrypchelka Посмотреть профиль Найти все сообщения от angrypchelka
 
Регистрация: 30.08.2017
Сообщений: 8

Rasy,
Просто HTML страничка
Ответить с цитированием
  #7 (permalink)  
Старый 02.10.2017, 15:09
Новичок на форуме
Отправить личное сообщение для angrypchelka Посмотреть профиль Найти все сообщения от angrypchelka
 
Регистрация: 30.08.2017
Сообщений: 8

Rasy,
Я все понимаю но не знаю как сделать
Ответить с цитированием
  #8 (permalink)  
Старый 02.10.2017, 15:15
Профессор
Отправить личное сообщение для Rasy Посмотреть профиль Найти все сообщения от Rasy
 
Регистрация: 17.06.2016
Сообщений: 509

angrypchelka,
Так, если файл сохранять в папку загрузок? Подойдет?
Ответить с цитированием
  #9 (permalink)  
Старый 02.10.2017, 19:31
Новичок на форуме
Отправить личное сообщение для angrypchelka Посмотреть профиль Найти все сообщения от angrypchelka
 
Регистрация: 30.08.2017
Сообщений: 8

Rasy,
А как сохранить в папку скачки
Ответить с цитированием
  #10 (permalink)  
Старый 02.10.2017, 20:11
Профессор
Отправить личное сообщение для Rasy Посмотреть профиль Найти все сообщения от Rasy
 
Регистрация: 17.06.2016
Сообщений: 509

angrypchelka,
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Test</title>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
</head>
<body>

  <script>

    var saveData = (function () {
        var a = document.createElement("a");
        document.body.appendChild(a);
        a.style = "display: none";
        return function (data, fileName) {
           var blob = new Blob([data], {type: "octet/stream"}),
               url = window.URL.createObjectURL(blob);
            a.href = url;
            a.download = fileName;
            a.click();
            window.URL.revokeObjectURL(url);
        };
    }());

    $.ajax({
      url: '/example.txt'
    })
    .done(function(response) {
      if (response) {
        response = response.replace(/\r\n/g, '');
        response = response.split('').filter(function(v, i) {
          return i != 1;
        }).reduce(function(a, b){
          return a * b;
        }) + (+response.charAt(1));
        saveData(response, 'example2.txt');
      }
    });
  </script>

</body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как с помощью javascript взять данные из одного файла html и закинуть в другой? rusik Общие вопросы Javascript 10 08.08.2016 12:11
Как из php файла передать данные в переменную javascript angelzzz Общие вопросы Javascript 36 01.07.2016 15:54
Как с помощью одного файла заменять данные во всех сайтах Дима1892 Ваши сайты и скрипты 2 11.01.2016 19:22
Данные в массив из TXT файла jQuery MasterDmx Общие вопросы Javascript 3 07.11.2013 16:09
Возможно ли получить данные из файла на сервере? sdff Общие вопросы Javascript 11 19.07.2008 20:48