InformasiTutorialTutorial JavaScript

Cara Menghitung Kata yang Muncul dengan Javascript

Afid Arifn – Halo teman-teman semua balik lagi bersama saya yang pada kesempatan kali ini saya akan berbagi tutorial tentang cara menghitung kata yang muncul menggunakan javascript.

Intro

Jadi, apabila Anda memiliki sebuah teks di javascript dan ingin mencari kata tertentu dan berapa kali kata tersebut muncul maka Anda dapat mengikuti tutorial sederhana ini.

Misalnya ketika Anda ingin mencari kata cinta di teks Aku Cinta Kamu maka jumlah kata cinta yang muncul adalah sebanyak 1x.

Baca Juga

Cara Konversi Hexadecimal ke String Menggunakan JavaScript

Cara Menghitung Kata yang Muncul dengan Javascript

Baiklah langsung saja kita ke poin tutorialnya sesaat lagi.

Pertama, silahkan Anda buat file baru dengan nama apa saja dan seperti biasa dalam tutorial ini saya membuat file dengan nama script.js lalu copy pastekan kode berikut.

(function() {
  'use strict';
  /**
   * 
   * @param {string} string 
   * @param {point} point 
   */
  function sumPointStr(string, point) {

    // Pointer
    let i = 0;

    // Cari posisi huruf dengan method indexOf()
    let position = string.indexOf(point);

    // Kemudian lakukan looping dengan menggunakan while().
    while(position !== -1) {

      // Cari posisi karakter selagi nilai posisi tidak sama dengan -1.
      // -1 merupakan tanda bahwa karakter yang dicari tidak ditemukan posisinya.
      i++;
      position = string.indexOf(point, position + 1);
    }
    
    // Mengembalikan nilai pencarian jumlah posisi karakter.
    return `Ditemukan kata "${point}" sebanyak ${i}x`;
  }

  // Tampilkan hasil.
  // Ingat, karakter besar kecil yang akan dicari jumlah posisinya akan dianggap berbeda.
  // Karakter a dengan A dianggap berbeda.
  console.log(sumPointStr('Kamu cinta dia tetapi sayangnya dia tidak cinta kamu.', 'cinta'));
  // document.getElementById('content').innerHTML = sumPointStr('Kamu cinta dia tetapi sayangnya dia tidak cinta kamu.', 'cinta');
} ());

Nah, untuk penjelasan bagaimana script tersebut akan saya bahas sesaat lagi.

Penjelasan Cara Menghitung Kata yang Muncul dengan Javascript

Pada langkah programnya kita membuat sebuah function di javascript dengan dua parameter string dan point.

Kemudian pada baris ke-14 kita mencari posisi huruf atau kata dengan menggunakan method javascript indexOf().

Menarik untuk Anda

Lalu kita melakukan looping atau perulangan pada baris ke-17 dengan while() untuk mencari posisi kata atau huruf yang dicari. Apabila -1 itu menandakan bahwa katar atau huruf yang dicari tidak ditemukan.

Apabila baris ke-26 kata dan huruf tersebut tidak ditemukan atau ditemukan maka akan mereturn hasil tersebut.

Untuk contoh penggunaannya dapat Anda lihat pada baris ke-32 di mana saya mencoba mencari kata cinta dan menghasilkan output berupa Ditemukan kata “cinta” sebanyak 2x. Karena memang kata cinta tersebut muncul sebanyak dua kali.

Kesimpulan

Tutorial ini masih sederhana sekali bahkan belum bisa mendeteksi perbedaan huruf besar kecilnya.

Oleh karena itu, apabila ingin mencari kata tertentu pastikan huruf besar kecilnya diperhatikan. Misalnya, kata cinta dan Cinta merupakan dua buah kata yang berbeda.

Untuk sekedar belajar javascript, saya rasa contoh studi kasus mencari jumlah kata yang muncul dengan javascript ini sudah lebih dari cukup untuk belajar Anda.

Sekian tutorial kali ini dan semoga bermanfaat. Terima kasih…

Tags
Show More

Related Articles

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Back to top button
Close
Close