JavaScript Programs Last Updated : 23 Jul, 2025 Comments Improve Suggest changes Like Article Like Report JavaScript Programs contains a list of articles based on programming. This article contains a wide collection of programming articles based on Numbers, Maths, Arrays, Strings, etc., that are mostly asked in interviews.Table of ContentJavaScript Basic ProgramsJavaScript Number ProgramsJavaScript Math ProgramsJavaScript Array ProgramsJavaScript String ProgramsJavaScript Linked List ProgramsJavaScript Object ProgramsJavaScript Date ProgramsJavaScript Set and Map ProgramsJavaScript Basic ProgramsThis section contains basic programming articles for beginners.S. No.Articles1JavaScript Program to Add Two Numbers2JavaScript Program for Multiplication of Two Numbers3JavaScript Program to Add Float Numbers4JavaScript Program to Check if a Number is Odd or Even5JavaScript Program to Check if a Number is Positive, Negative, or Zero6JavaScript Program to Swap Two Variables7JavaScript Program to Find the Sum of Natural Numbers8JavaScript Program for Armstrong Numbers9JavaScript Program to Check for Palindrome Number10JavaScript Program to Find the Area of Triangle11JavaScript Program to Convert Celsius to FahrenheitJavaScript Number ProgramsThis section contains wide collection of Number based programs. JavaScript Number contains different types of numbers and their values.S. No.Articles1JavaScript Program to Generate Random Number in Given Range2Javascript Program to Check Prime Number3JavaScript Program to Find Largest of Three Numbers4JavaScript Program to Print All Prime Numbers in an Interval5JavaScript Program to Check if Two Numbers have Same Last Digit6JavaScript Program to Guess Number7JavaScript Program to Split a Number into Individual Digits8JavaScript Program to Find the Missing Number9JavaScript Program to Find the Factors of a Number10JavaScript Program to Print All Prime Numbers in an IntervalJavaScript Math ProgramsThis section contains wide collection of Mathematical based programs. JavaScript Maths contains mathematical operation on numbers.S. No.Articles1JavaScript Program to Compute Power of a Number2JavaScript Program to Find the Square Root3JavaScript Program to Solve Quadratic Equations4Program to Convert Km/hr to miles/hr and vice versa5JavaScript Program for Factorial of a Number6JavaScript Program to Print Multiplication Table of a Number7JavaScript Program to Print Fibonacci Series8JavaScript Program to Find GCD or HCF of Two Numbers9JavaScript Program to Find LCM of Two Numbers10JavaScript Program to Find the Factors of a Number11JavaScript Program to Shuffle Deck of Cards12JavaScript Program to Display Fibonacci Sequence Using Recursion13JavaScript Program to Find Factorial of a Number using Recursion14JavaScript Program to Convert Decimal to Binary15JavaScript Program to Find Sum of Natural Numbers using Recursion16JavaScript Program to Convert a Float Number to Whole Number17JavaScript Program to Find the Quotient and Remainder by Dividing an Integer18JavaScript Program to Convert a Negative Number to Positive19JavaScript Program to Round off a Number to Next Multiple of 520JavaScript Program to Find Factorial of a Number21JavaScript Program to Perform Simple Mathematical Calculation22JavaScript Program to Calculate nPr (Permutations)JavaScript Array ProgramsThis section contains wide collection of articles based on array programming. JavaScript Array is a single variable that is used to store elements of different data types. JavaScript arrays are zero-indexed.S. NoArticles1JavaScript Program to Get the First and Last Item in an Array2JavaScript Program to Add New Elements at the Beginning of an Array3JavaScript Program to Remove Elements from an Array4JavaScript Program to Reverse an Array5JavaScript Program to Empty an Array6JavaScript Program to Check Whether an Array Includes a Particular Value or Not7JavaScript Program to Insert an Item into an Array at Specific Index8JavaScript Program to Convert a Number into Array9JavaScript Program to Find the Sum of All Elements of Given Array10JavaScript Program to Sort Words in Alphabetical Order11JavaScript Program to Remove Duplicate Elements from an Array12JavaScript Program to Find Common Items from Two Arrays13JavaScript Program to Replace an Item from an Array14JavaScript Program to Check Object is an Array or Not15JavaScript Program to Generate a Range of Numbers and Characters16JavaScript Program to Find Duplicate Elements in an Array17JavaScript Program to Sort Numeric Array18JavaScript Program to Remove Duplicate Elements from an Array19JavaScript Program to Get All Unique Values (Remove Duplicates) in an Array20JavaScript Program to Add Elements to an Existing Array Dynamically21JavaScript Program to Merge Two Arrays and Remove Duplicate Items22JavaScript Program to Sort Array of Objects by String Property Value23JavaScript Program to Create Two Dimensional Array24JavaScript Program to Splice an Array Without Mutating the Original Array25JavaScript Program to Extract Value of a Property as Array from Array of Objects26JavaScript Program to Compare Two Arrays27JavaScript Program to Select a Random Element from Array28JavaScript Program to Create an Array using Intersection of two Arrays29JavaScript Program to Split an Array into Chunks30JavaScript Program to Convert Comma Separated String to Array31JavaScript Program to Copy Array Items into Another Array32JavaScript Program to Find the Array Index with a Value33JavaScript Program to Merge Two Arrays and Remove Duplicate Items34JavaScript Program to Count Occurrences of All Items in an Array35JavaScript Program to Filter the Non-unique Values in an Array36JavaScript Program to Get N Largest Elements from an Array37JavaScript Program to Clone an Array38JavaScript Program to find Smallest Difference Triplet from Three Arrays39JavaScript Program to Find Shortest Distance Between Two Words in an Array of Words40JavaScript Program to Find the Most Frequently Occurring Element in an Array41JavaScript Program to Find Maximum Profit by Buying and Selling a Share at Most Twice using Array42JavaScript Program to Calculate the Cumulative Sum of Elements in an Array43JavaScript Program to Merge Two Arrays Without Creating a New Array44JavaScript Program for K-th Largest Sum Contiguous Subarray45JavaScript Program to Construct an Array from its pair-sum Array46JavaScript Program to Check if an Array Contains only Unique Values47JavaScript Program to Find the Most Frequent Element in an Array48JavaScript Program for Left Rotate by One in an Array49Find the Rotation Count in Rotated Sorted array in JavaScriptJavaScript String ProgramsThis section contains the wilde collection of articles based on String programs. JavaScript String Object is a sequence of characters. It contains zero or more characters within single or double quotes.S. No.Articles1JavaScript Program to Count Words of a String2JavaScript Program to Check if a String Contains any Whitespace Characters3JavaScript Program to Reverse a String4JavaScript Program to Replace All Occurrences of a String5JavaScript Program to Check if a String Starts With Another String6JavaScript Program to Create Multi Line Strings7JavaScript Program to Format Numbers as Currency String8JavaScript Program to Trim a String at Beginning or Ending9JavaScript Program to Delete First Character of a String10JavaScript Program to Get the Last Character of a String11JavaScript Program to Convert an Object to String12JavaScript Program to Check Whether a String Contains a Substring13JavaScript Program to Compare Strings14JavaScript Program to Encode/Decode String to Base6415JavaScript Program to Replace Characters of a String16JavaScript Program to Check Whether a Passed String is Palindrome or Not17JavaScript Program to Replace Characters of a String18JavaScript Program to Get the Number of Occurrences of Each Letter in Specified String19JavaScript Program to Generate a Random String20JavaScript Program to Make First Letter of a String Uppercase21JavaScript Program to Get the Number of Vowels in a String22JavaScript Program to Remove Spaces from a String23JavaScript Program to Count String Occurrence in String24JavaScript Program to Compare the Case Insensitive Strings25JavaScript Program to Generate All Combinations of a String26JavaScript Program to Find Unique Characters of a String27JavaScript Program to Convert User Input String into Regular Expression28JavaScript Program to Convert Comma Separated String to Array29JavaScript Program to Strip All Non-numeric Characters from String30JavaScript Program to Convert String to Title Case31JavaScript Program to Remove All Non-ASCII Characters from the String32JavaScript Program to Convert String into Float33JavaScript Program to Check Whether a String Contains a Substring34JavaScript Program to Split Multiline String into an Array of Lines35JavaScript Program to Find the Longest Word Within the String36JavaScript Program to Get Nth Occurrence of a String37JavaScript Program to Replace All Dots in a String38JavaScript Program to Check a Given String is an Anagram of Another String39JavaScript Program to Check if String Follows Order of Characters Defined by a Pattern or Not40JavaScript Program to Extract Email Addresses from a String41JavaScript Program to Check if a String Contains Any Digit Characters42JavaScript Program to Count the Occurrences of Each Character43JavaScript Program to Find i’th Index Character in a Binary String Obtained After n Iterations44JavaScript Program to find Smallest and Largest Word in a String45JavaScript Program to Find Minimum Number of Manipulations to Make Two Strings Anagram Without Deletion of Character46JavaScript Program to Get All Substrings of the Given StringJavaScript Linked List ProgramsThis section contains wide collection of articles based on Liked list data structure in JavaScript. A linked list is a linear data structure, in which the elements are not stored at contiguous memory locations.S. No.Articles1JavaScript Program to Implement a Linked List2JavaScript Program For Searching An Element In A Linked List3JavaScriptt Program For Inserting A Node In A Linked List4JavaScript Program For Inserting Node In The Middle Of The Linked List5JavaScript Program For Writing A Function To Delete A Linked List6JavaScript Program For Deleting A Linked List Node At A Given Position7JavaScript Program For Finding Length Of A Linked List8JavaScript Program For Rotating A Linked List9JavaScript Program For Making Middle Node Head In A Linked List10JavaScript Program For Removing Duplicates From An Unsorted Linked List11JavaScript Program For Swapping Nodes In A Linked List Without Swapping Data12JavaScript Program To Delete Middle Of Linked List13JavaScript Program To Delete Alternate Nodes Of A Linked List14JavaScript Program For Finding Intersection Point Of Two Linked Lists15JavaScript Program For Finding The Middle Element Of A Given Linked List16JavaScript Program For Cloning A Linked List With Next And Random Pointer In O(1) Space17JavaScript Program For Cloning A Linked List With Next And Random Pointer-Set 218JavaScript Program For Reversing Alternate K Nodes In A Singly Linked List19JavaScript Program For Deleting A Given Node In Linked List Under Given Constraints20JavaScript Program For Alternating Split Of A Given Singly Linked List- Set 121JavaScript Program For Reversing A Linked List In Groups Of Given Size - Set 122JavaScript Program For Reversing A Linked List In Groups Of Given Size- Set 223JavaScript Program For Writing A Function To Get Nth Node In A Linked List24JavaScript Program For Rearranging A Given Linked List In-Place25JavaScript Program To Check If Two Linked Lists Are Identical26JavaScript Program For Selecting A Random Node From A Singly Linked List27JavaScript Program For Removing Duplicates From A Sorted Linked List28JavaScript Program For Pointing Arbit Pointer To Greatest Value Right Side Node In A Linked List29JavaScript Program For Removing Every K-th Node Of The Linked List30JavaScript Program For Finding The Length Of Loop In Linked List31JavaScript Program For Segregating Even And Odd Nodes In A Linked List 32JavaScript Program For Adding 1 To A Number Represented As Linked List33 JavaScript Program For Adding Two Numbers Represented By Linked Lists- Set 234 JavaScript Program To Check If A Singly Linked List Is Palindrome35JavaScript Program To Find Decimal Equivalent Of Binary Linked List36JavaScript Program To Multiply Two Numbers Represented By Linked Lists37JavaScript Program For Insertion Sort In A Singly Linked List38JavaScript Program For Merge Sort Of Linked Lists39Javascript Program For Finding Intersection Point Of Two Linked Lists39JavaScript Program to Implement Doubly Linked List40JavaScript Program to Traverse Doubly Linked List41JavaScript Program For Insert Operation in Doubly Linked List42JavaScript Program For Rotate Doubly linked list by N nodes43JavaScript Program For Deleting A Node In A Doubly Linked List 44JavaScript Program For Delete Operations in Doubly Linked List45 JavaScript Program For Reversing A Doubly Linked List46 JavaScript Program For Quick Sort On Doubly Linked List47 JavaScript Program For Merge Sort For Doubly Linked ListJavaScript Object ProgramsThis section contains wide collection of articles based on Object programs. JavaScript Objects are important data type and form the building blocks for modern JavaScript.S. No.Articles1JavaScript Program to Create Objects (4 Different Ways)2JavaScript Program to Iterate Over an Object3JavaScript Program to Add an Object to an Array4JavaScript Program to Create Dynamic Values and Objects5JavaScript Program to Get a Key in an Object by its Value6JavaScript Program to Find the Length of an Object7JavaScript Program to Check a Key Exists in Object or Not8JavaScript Program to Get the Last Item of Object9JavaScript Program to Clone an Object10JavaScript Program to Merge Properties of Two Objects Dynamically11JavaScript Program to Count Number of Keys/Properties in an Object12JavaScript Program to Add an Object to an Array13JavaScript Program to Add Key/Value Pair to an Object14JavaScript Program to Sort Array of Objects by String Property Value15JavaScript Program to Convert an Object {} to an Array [] of key-value Pairs16JavaScript Program to Remove Duplicates from an Array of Objects17JavaScript Program to Remove Objects from Associative Array18JavaScript Program to Convert an Object to String19JavaScript Program to Create an Object from Given Key-Value Pairs20JavaScript Program to Remove a Key from Object21JavaScript Program to Find Max/Min Value of an Attribute in an Array of Objects22JavaScript Program to Convert Two-Dimensional Array into an Object23JavaScript Program to Remove Blank Attributes from an Object24JavaScript Program to Change JSON String into an ObjectJavaScript Date ProgramsThis section contains wide collection of articles based on Date object. Javascript Date object in JavaScript is used to represent a moment in time. This time value is since 1 January 1970 UTC (Coordinated Universal Time). S. No.Article 1JavaScript Program to Subtract Days from Date Object2JavaScript Program to Add Hours to the Date Object3JavaScript Program to Convert Date to Number4JavaScript Program to Check a Date is Valid or Not5JavaScript Program to Display Date and Time6JavaScript Program to Get First Day of the Year7JavaScript Program to Check if a Given Year is Leap Year8JavaScript Program to Convert Milliseconds to Date9JavaScript Program to Get the Current Date10JavaScript Program to Compare Two Dates12JavaScript Program to Get Tomorrow's Date in a String Format13JavaScript Program to Calculate Current Week Number14JavaScript Program to Compare Date Part Only Without Comparing Time15JavaScript Program to Check the Input Date is Equal to Today's Date or Not16JavaScript Program to Check One Date is Between Two Dates17JavaScript Program to Format Current Date in MM/DD/YYYY HH:MM:SS Format18JavaScript Program to Convert Seconds to Time String Format hh:mm:ss19JavaScript Program to Validate String Date Format20JavaScript Program to Convert Date to String21JavaScript Program to Convert CFAbsoluteTime to Date Object and Vice-Versa22JavaScript Program to Check for Two Timestamp for the Same Day23JavaScript Program to Check if the Given Date is Weekend24JavaScript Program to Display JavaScript Datetime in 12 Hour AM/PM Format25JavaScript Program to Calculate the Yesterday's Date in JavaScript26JavaScript Program to Get the First and Last Date of Current Month27JavaScript Program to Remove Time from Date28JavaScript Program to Get Month and Date in Two Digit Format29JavaScript Program to Sort an Object Array by Date30JavaScript Program to Get the Relative Timestamp Difference Between Dates31JavaScript Program to Check if Date is Less Than 1 Hour Ago 32JavaScript Program to Calculate Days Left Until Next ChristmasJavaScript Set and Map ProgramsThis section contains wide collection of programming articles based on Set and Map objects. Set is a collection of items that are unique i.e. no element can be repeated. The map is a collection of elements where each element is stored as a Key, value pair.S. No.Articles1JavaScript Program to Sort a Set2JavaScript Program to Iterate Over Set Elements3JavaScript Program to Convert Set to Array4JavaScript Program to Convert Array to Set5JavaScript Program to Perform Intersection of Two Sets6JavaScript Program to Get the Union of Two Sets7JavaScript Program to Order the Elements in a Set8JavaScript Program to Serialize a Map9JavaScript Program to Iterate Over Map Elements10JavaScript Program to Sort a Map11JavaScript Program to Get Key by Value in a Map12JavaScript Program to Update the Value for a Specific Key in Map13JavaScript Program to Add a key/value Pair to Map14JavaScript Program to Combine Values of Two Maps having Same Key15JavaScript Program to Order the Elements in a Map Basic JavaScript Programs Comment More info K kartik Follow Improve Article Tags : JavaScript Web Technologies JavaScript-DSA JavaScript-Program Explore JavaScript BasicsIntroduction to JavaScript4 min readVariables and Datatypes in JavaScript6 min readJavaScript Operators5 min readControl Statements in JavaScript4 min readArray & StringJavaScript Arrays7 min readJavaScript Array Methods7 min readJavaScript Strings5 min readJavaScript String Methods9 min readFunction & ObjectFunctions in JavaScript5 min readJavaScript Function Expression3 min readFunction Overloading in JavaScript4 min readObjects in JavaScript4 min readJavaScript Object Constructors4 min readOOPObject Oriented Programming in JavaScript3 min readClasses and Objects in JavaScript4 min readWhat Are Access Modifiers In JavaScript ?5 min readJavaScript Constructor Method7 min readAsynchronous JavaScriptAsynchronous JavaScript2 min readJavaScript Callbacks4 min readJavaScript Promise4 min readEvent Loop in JavaScript4 min readAsync and Await in JavaScript2 min readException HandlingJavascript Error and Exceptional Handling6 min readJavaScript Errors Throw and Try to Catch2 min readHow to create custom errors in JavaScript ?2 min readJavaScript TypeError - Invalid Array.prototype.sort argument1 min readDOMHTML DOM (Document Object Model)9 min readHow to select DOM Elements in JavaScript ?3 min readJavaScript Custom Events4 min readJavaScript addEventListener() with Examples9 min readAdvanced TopicsClosure in JavaScript4 min readJavaScript Hoisting6 min readScope of Variables in JavaScript3 min readJavaScript Higher Order Functions7 min readDebugging in JavaScript4 min read Like