QuarkChain adlı üyeden alıntı: mesajı görüntüle
ChatGPT JavaScript'i çoktan vermiştide ben HTML de sunum denedim sadece;




function wordCounter(text, repeatedWordsOption) {
  // Metni satırlarına ayırıyoruz
  const lines = text.split('\n');

  // Satır sayısını tutan değişken
  let lineCount = 0;

  // Kelime sayısını tutan değişken
  let wordCount = 0;

  // Karakter sayısını tutan değişken
  let characterCount = 0;

  // Tekrarlanan kelimeleri tutan nesne
  const repeatedWords = {};

  // Her satırı döngüyle işliyoruz
  for (const line of lines) {
    // Satır sayısını arttırıyoruz
    lineCount++;

    // Satırdaki kelime sayısını buluyoruz
    const words = line.split(' ');
    wordCount += words.length;

    // Satırdaki karakter sayısını buluyoruz
    characterCount += line.length;

    // Satırdaki kelimeleri tekrarlanan kelime nesnesine ekliyoruz
    for (let i = 0; i < words.length; i++) {
      // Tekrarlanan kelime seçeneğine göre döngüyü ayarlıyoruz
      const endIndex = i + repeatedWordsOption;
      if (endIndex > words.length) break;

      // Tekrarlanan kelimeyi oluşturuyoruz
      const repeatedWord = words.slice(i, endIndex).join(' ');

      // Tekrarlanan kelimeyi tekrarlanan kelime nesnesine ekliyoruz
      if (repeatedWords[repeatedWord]) {
        repeatedWords[repeatedWord]++;
      } else {
        repeatedWords[repeatedWord] = 1;
      }
    }
  }

  // Tekrarlanan kelime oranlarını buluyoruz
  const repeatedWordPercentages = {};
  for (const word in repeatedWords) {
    repeatedWordPercentages[word] = (repeatedWords[word] / wordCount) * 100;
  }

  // Sonuç dizisini oluşturuyoruz
  let result = [    lineCount,    wordCount,    characterCount,  ];

  // Tekrarlanan kelime seçeneğine göre sonuç dizisini güncelliyoruz
  if (repeatedWordsOption > 0) {
    result.push(repeatedWords, repeatedWordPercentages);
  }

  // Sonuç dizisini geri döndürüyoruz
  return result;
}
çok sağolasın tesekkrler