Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gz30eee/javascript-programms
This repo contains JS Programs.
https://github.com/gz30eee/javascript-programms
Last synced: 10 days ago
JSON representation
This repo contains JS Programs.
- Host: GitHub
- URL: https://github.com/gz30eee/javascript-programms
- Owner: GZ30eee
- License: mit
- Created: 2024-02-26T18:47:24.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-12-25T14:30:05.000Z (about 1 month ago)
- Last Synced: 2024-12-25T15:22:10.210Z (about 1 month ago)
- Language: JavaScript
- Size: 10.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
# JavaScript Programs
Welcome to the **JavaScript Programs** repository! This repository contains a collection of various JavaScript programs that demonstrate different concepts, algorithms, and problem-solving techniques. Whether you are a beginner looking to learn JavaScript or an experienced developer seeking to sharpen your skills, this repository has something for everyone.
## Table of Contents
- [Features](#features)
- [Programs](#programs)
- [Getting Started](#getting-started)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)## Features
- A variety of JavaScript programs covering basic to advanced topics.
- Well-documented code with explanations for each program.
- Examples and test cases to demonstrate functionality.
- Organized structure for easy navigation.## Programs
Here is a list of some of the programs included in this repository:
1. **Basic Programs**
- Add Two Numbers
- Fibonacci Series
- Factorial Calculation
- Odd or Even Checker2. **Intermediate Programs**
- Area of Triangle
- Multiplication Table
- Prime Number Checker
- String Reversal3. **Advanced Programs**
- Longest Substring Without Repeating Characters
- LRU Cache Implementation
- Binary Search Algorithm
- Matrix Rotation4. **Utilities**
- Random Number Generator
- Debounce and Throttle Functions
- Deep Clone Object Function## Getting Started
To get started with the JavaScript programs in this repository, follow these steps:
1. **Clone the Repository**
```
git clone https://github.com/GZ30eee/javascript-programs.git
cd javascript-programs
```2. **Open in Your Code Editor**
Open the folder in your favorite code editor (e.g., Visual Studio Code, Atom).3. **Run a Program**
You can run any JavaScript file using Node.js. Make sure you have Node.js installed on your machine. Then run:
```
node program_name.js
```## Usage
Each program is self-contained and includes comments explaining how it works. You can modify and experiment with the code as you like. Feel free to use these examples as a reference or starting point for your own projects!
## Contributing
Contributions are welcome! If you would like to contribute to this repository, please follow these steps:
1. Fork the repository.
2. Create a new branch (`git checkout -b feature/YourFeature`).
3. Make your changes and commit them (`git commit -m 'Add some feature'`).
4. Push to the branch (`git push origin feature/YourFeature`).
5. Open a pull request.## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
---
Thank you for visiting the **JavaScript Programs** repository! Happy coding!