Код узла js не дает ни ошибки, ни результата IF / ELSE IF

Также для пояснения, когда я сказал, что у других частей нет проблем, это должно означать, что я уже проверил их, также, если это уже сделано, мне не нужно добавлять больше кода ...

Все отлично, но этот код не работает, не выдает ошибок и не выводит результат

Для части декларации: -

const yeah = require('./yeah');
let args = input_string.content.slice.split(' ');
let charss = yeah.slice('');

yeah.js (./ yeah) содержит module.exports и строку, input_string и args в порядке, у них нет проблем

О последней части кода: - Data.this и data.that были получены с использованием fetch api и были протестированы перед использованием, поэтому и в этой части проблем нет.

Код:-

      if (args[1].length < args [2].length){
    var c = args[2].length + 1;
  }
  else{
    var c = args[1].length + 1;
  }
  var x = 0;
  var i;
  for (i = 0; i = c; i++) {
   if (args[1].charAt(0) == args[2].charAt(0)){var x = x + 100;}
   else //------------------
   if (/^[abcdefghijk]/.test(args[1].charAt(0)) && /^[abcdefghijk]/.test(args[2].charAt(0))){var x = x + 70;}
   else //------------------
   if (/^[ABCDE]/.test(args[1].charAt(0)) && /^[ABCDE]/.test(args[2].charAt(0))){var x = x + 75;}
   else //------------------
   if (/^[FGHIJKlmnopqrstu]/.test(args[1].charAt(0)) && /^[FGHIJKlmnopqrstu]/.test(args[2].charAt(0))){var x = x + 80;}
   else //------------------
   if (/^[LMNOPQ1234567890]/.test(args[1].charAt(0)) && /^[LMNOPQ1234567890]/.test(args[2].charAt(0))){var x = x + 85;}
   else //------------------
   if (/^[RSTUVvwxyz]/.test(args[1].charAt(0)) && /^[RSTUVvwxyz]/.test(args[2].charAt(0))){var x = x + 90;}
   else //------------------
   if (/^[WXYZ]/.test(args[1].charAt(0)) && /^[WXYZ]/.test(args[2].charAt(0))){var x = x + 95;}
   //------------------
   if (/^[!@#$%^&*()_+-=/[\]{};':"\|,.<>?]/.test(args[1].charAt(0)) && /^[!@#$%^&*()_+-=/[\]{};':"\|,.<>?]/.test(args[2].charAt(0))){var x = x + 65;} 
   else//-----------------
   if (/^[!@#$%^&*()_+-=/[\]{};':"\|,.<>?]/.test(args[1].charAt(0)) || /^[!@#$%^&*()_+-=/[\]{};':"\|,.<>?]/.test(args[2].charAt(0))){var x = x + 50;} 
   else//-----------------
  if (/^[1234567890]/.test(args[1].charAt(0)) || /^[1234567890]/.test(args[2].charAt(0))){var x = x + 75;}
  else//-----------------
  if (args[1].charAt(0).includes(charss) && args[2].charAt(0).includes(charss)){var x = x + 45;}
  else//-----------------
  if (args[1].charAt(0).includes(charss) || args[2].charAt(0).includes(charss)){var x = x + 30;}
  else//-----------------
  if (args[1].charAt(0) === "" && args[1].charAt(0) === ""){var x = x + 60;}
  else//-----------------
  if (args[1].charAt(0) === "" || args[1].charAt(0) === ""){var x = x + 35;}
  else{var x = x + 10;}}
  var wave = c * 100
  var m = x/wave + "%"
  //console.info>>>>>>>>>>>>>>>>>
  console.info("Relationship between " + args[1] + " and " + args[2] + " is like, " + data.this + " for " + data.that + ", " + m);
});

В чем именно ваша проблема? «Мой код не работает» на самом деле не вопрос.

DemiPixel 07.04.2021 08:41

Можете ли вы добавить больше информации о своем коде и требованиях?

Gugan 07.04.2021 08:42
Everything is perfectly fine but this code isn't working звучит противоречиво :) Кроме того, если приложение не работает, вы не можете предполагать, что в yeah.js и других частях кода нет ошибки.
Jeremy Thille 07.04.2021 08:44

Вы можете выделить несколько условий в виде переменных, чтобы сделать код более читабельным и помочь вам самостоятельно отладить проблему. например. var firstChar = args[1].charAt(0), isLowercase = /[a-z//.test(firstChar) и пр.

shyam 07.04.2021 08:44

это выглядит хитроумно как: for (i = 0; i = c; i++) { Уверен, вы имеете в виду i == c.

see sharper 07.04.2021 08:46

@seesharper Мы все были там в какой-то момент, когда узнали.

Jeremy Thille 07.04.2021 08:53

@seesharper, ваш код действительно помог, все было о знаке =, а также + = давал мне ошибку, поэтому я заменил его на x = x + _. Я не могу тратить свое время на решение «+ = штука».

Blind Spot 08.04.2021 06:27

@JeremyThille, я их уже проверил, конечно, я не сказал этого без всякой причины?

Blind Spot 08.04.2021 06:29

@DemiPixel У меня даже не было ошибки, поэтому я не знал, что мне написать заголовок, поэтому я написал его, чтобы кто-то, у кого возникла такая же проблема, мог легко найти этот вопрос

Blind Spot 08.04.2021 06:30

@Gugan Спасибо за попытку помочь, но моя проблема уже решена, и я удалю этот вопрос завтра или через день.

Blind Spot 08.04.2021 06:58

Но в чем была проблема? Что было исправлено? Мне это интересно. Вы должны опубликовать ответ самостоятельно, как ответ на свой вопрос, для использования в будущем.

Jeremy Thille 08.04.2021 10:58

@JeremyThille ik, но из-за всех этих прекрасных антипатий я не могу терпеть этот вопрос, а также никто не сможет ответить на него из-за антипатий, так что, возможно, бесполезно публиковать ответ. Сначала я подумал об этом, но теперь это бесполезно.

Blind Spot 09.04.2021 12:42
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
4
12
36
0

Другие вопросы по теме

Сервер NodeJS случайным образом заканчивается на «Прекращено: 15», но никакой другой информации, чтобы узнать, где / почему, нет
Mongodb стирает документы, срок действия которых истек (мангуст)
Не удается получить излучение socketio, запущенное изнутри сервера Redis
Как сохранить изображения по ссылке в папку с помощью javascript
Как может повлиять на производительность приложения при использовании нескольких промежуточных программ? или какое количество промежуточного программного обеспечения было бы полезно для производительности приложения?
Я не могу получить текущего пользователя сеанса в приложении node.js
Как я могу получить смещение часового пояса из строки в javascript?
Node.js: ошибка синтаксического анализа: администратор неожиданного токена
Не входить в AWS HttpClient.handleRequest для elasticsearch в lambda, Nodejs
Почему мой код цикла for в javascript запускается только один раз?