DEV Community

Tandap Noel Bansikah
Tandap Noel Bansikah

Posted on • Edited on

18

Simple Counter in JavaScript

In JavaScript, a counter is typically a variable or data structure used to keep track of a numeric value and perform operations to increment or decrement its value. It is commonly used in various programming scenarios, such as counting iterations, tracking elements, or implementing features like progress indicators or pagination. In this article we will be creating a simple counter which you can decrease or increase the number.

Implementing a counter

A counter can be implemented using a simple variable and manipulating its value with the addition ('+=') and subtraction ('-=') operators. Let's see the example below.
Create an index.html file.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Simple Counter Program - JS</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <div class="container">
        <label id="countLabel">0</label>
        <button id="decreaseBtn">decrease</button>
        <button id="resetBtn">reset</button>
        <button id="increaseBtn">Increase</button>
    </div>
   //added script file
   <script src="script.js"></script>
</body>
</html>
Enter fullscreen mode Exit fullscreen mode

also, create a script.js file and include in your html file below like so.<script src="script.js"></script>. In your script.js file, write this code.

let count = 0;
document.getElementById("decreaseBtn").onclick = function(){
    count -=1;
     document.getElementById("countLabel").innerHTML = count;
}
document.getElementById("resetBtn").onclick = function(){
    count =0;
     document.getElementById("countLabel").innerHTML = count;
}
document.getElementById("increaseBtn").onclick = function(){
    count +=1;
     document.getElementById("countLabel").innerHTML = count;
}
Enter fullscreen mode Exit fullscreen mode

and here our following outputs.
Increasing value.

Image description
Decreasing value.
Image description
Reset
Image description

Conclusion.

A counter is typically a variable or data structure used to keep track of a numeric value and perform operations to increment or decrement its value.
A counter can be implemented using a simple variable and manipulating its value with the addition ('+=') and subtraction ('-=') operators.

Top comments (2)

Collapse
 
laurent_demazy_ac4bc21284 profile image
Laurent Demazy

words perfect

Collapse
 
bansikah profile image
Tandap Noel Bansikah

Thank you @laurent_demazy_ac4bc21284 Am glad it could help😊

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay