---
title: "#js-functions articles | Hashnode"
description: "Explore 97 articles tagged #js-functions on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/js-functions"
---

Tag

# #js-functions

97 posts · 29 followers

[Kanishka Shashi](https://hashnode.com/@Kshashi22) · [Jul 27](https://hashnode.com/posts/the-restaurant-that-runs-on-promises-a-javascript-love-story/6a67c0ad04b85b54809b5428)

### [The Restaurant That Runs on Promises: A JavaScript Love Story](https://javasblog.hashnode.dev/the-restaurant-that-runs-on-promises-a-javascript-love-story?utm_source=hashnode&utm_medium=feed)

A Quick Story Before We Begin Imagine you walk into a restaurant called Café Async. You sit down, and the waiter says: "I promise your food will arrive. It might come out perfectly cooked, or the kit

8 min read · [javasblog.hashnode.dev](https://javasblog.hashnode.dev/the-restaurant-that-runs-on-promises-a-javascript-love-story?utm_source=hashnode&utm_medium=feed)

[Kanishka Shashi](https://hashnode.com/@Kshashi22) · [May 4](https://hashnode.com/posts/url-parameters-vs-query-strings-in-express-js/69f86e6946610fd606c1118a)

### [URL Parameters vs Query Strings in Express.js](https://nodej.hashnode.dev/url-parameters-vs-query-strings-in-express-js?utm_source=hashnode&utm_medium=feed)

When building web applications using Express.js on top of Node.js, handling user input through URLs is a fundamental concept. Two of the most common ways to pass data in a URL are: URL Parameters (Ro

5 min read · [nodej.hashnode.dev](https://nodej.hashnode.dev/url-parameters-vs-query-strings-in-express-js?utm_source=hashnode&utm_medium=feed)

[Jainam Jain](https://hashnode.com/@jainamblogs) · [May 4](https://hashnode.com/posts/understanding-the-new-keyword-in-javascript/69f8724f46610fd606c4a677)

### [Understanding the new Keyword in JavaScript](https://understanding-javascript-methods.hashnode.dev/understanding-the-new-keyword-in-javascript?utm_source=hashnode&utm_medium=feed)

When you see the new keyword in JavaScript, it usually appears with functions. At first, it feels confusing. But the idea is simple: new is used to create objects from a function. It takes a function

3 min read · [understanding-javascript-methods.hashnode.dev](https://understanding-javascript-methods.hashnode.dev/understanding-the-new-keyword-in-javascript?utm_source=hashnode&utm_medium=feed)

[Jainam Jain](https://hashnode.com/@jainamblogs) · [May 4](https://hashnode.com/posts/understanding-template-literals-in-javascript/69f8653846610fd606b9affc)

### [Understanding Template Literals in JavaScript](https://understanding-javascript-methods.hashnode.dev/understanding-template-literals-in-javascript?utm_source=hashnode&utm_medium=feed)

When working with strings in JavaScript, beginners usually start with concatenation using the + operator. It works, but as strings become longer or more dynamic, the code quickly becomes messy and har

3 min read · [understanding-javascript-methods.hashnode.dev](https://understanding-javascript-methods.hashnode.dev/understanding-template-literals-in-javascript?utm_source=hashnode&utm_medium=feed)

[Robert Muendo](https://hashnode.com/@robertmuendo254) · [Mar 28](https://hashnode.com/posts/the-power-of-functions-reusable-code-patterns-in-javascript/69c7d5dc7cf27065101b5859)

### [The Power of Functions: Reusable Code Patterns in JavaScript](https://javascript-for-beginners.hashnode.dev/the-power-of-functions-reusable-code-patterns-in-javascript?utm_source=hashnode&utm_medium=feed)

Demystify JavaScript functions! Learn function declarations, parameters, return statements, arrow functions, and build a tip calculator. Reusable code

4 min read · [javascript-for-beginners.hashnode.dev](https://javascript-for-beginners.hashnode.dev/the-power-of-functions-reusable-code-patterns-in-javascript?utm_source=hashnode&utm_medium=feed)

[Ashish Kumar Saini](https://hashnode.com/@ashishkumarsaini) · [Mar 21](https://hashnode.com/posts/javascript-function/69be98244a1e513e41f048ca)

### [Javascript Function Declaration vs Function Expression: What’s the Difference?](https://blog.ashishkumarsaini.dev/javascript-function?utm_source=hashnode&utm_medium=feed)

Learn JavaScript functions from scratch with simple examples. Understand function declarations, expressions, hoisting, and when to use them.

5 min read · [blog.ashishkumarsaini.dev](https://blog.ashishkumarsaini.dev/javascript-function?utm_source=hashnode&utm_medium=feed)

[Abhishek Yadav](https://hashnode.com/@abishekyadav) · [Mar 15](https://hashnode.com/posts/function-declaration-vs-function-expression-what-s-the-difference/69b6df39f4eb2f8b04af6556)

### [Function Declaration vs. Function Expression: What’s the Difference?](https://terminal-thoughts.hashnode.dev/function-declaration-vs-function-expression-what-s-the-difference?utm_source=hashnode&utm_medium=feed)

Understand the difference between function declarations and expressions in JavaScript. Learn about hoisting, syntax, and when to use each in modern JS

4 min read · [terminal-thoughts.hashnode.dev](https://terminal-thoughts.hashnode.dev/function-declaration-vs-function-expression-what-s-the-difference?utm_source=hashnode&utm_medium=feed)

[Aradhya Ray](https://hashnode.com/@AradhyaRay05) · [Mar 15](https://hashnode.com/posts/function-declaration-vs-function-expression-what-s-the-difference/69b6ed2df4eb2f8b04bdcbc8)

### [Function Declaration vs Function Expression: What’s the Difference?](https://js-a-beginners-guide.hashnode.dev/function-declaration-vs-function-expression-what-s-the-difference?utm_source=hashnode&utm_medium=feed)

Learn the difference between function declaration and function expression in JavaScript with examples, hoisting explanation, and practical usage

8 min read · [js-a-beginners-guide.hashnode.dev](https://js-a-beginners-guide.hashnode.dev/function-declaration-vs-function-expression-what-s-the-difference?utm_source=hashnode&utm_medium=feed)

[Muhammad Asim](https://hashnode.com/@Asim89) · [Mar 15](https://hashnode.com/posts/javascript-operators-the-basics-you-need-to-know/69b6a7bdf4eb2f8b047311bc)

### [JavaScript Operators The Basics You Need to Know .](https://jsoperators-asim093.hashnode.dev/javascript-operators-the-basics-you-need-to-know?utm_source=hashnode&utm_medium=feed)

Master the core building blocks of JavaScript logic with simple examples and hands on practice

6 min read · [jsoperators-asim093.hashnode.dev](https://jsoperators-asim093.hashnode.dev/javascript-operators-the-basics-you-need-to-know?utm_source=hashnode&utm_medium=feed)

[Srujanee Nayak](https://hashnode.com/@srujanee20) · [Mar 15](https://hashnode.com/posts/javascript-functions-building-reusable-tools/69b6bf3af4eb2f8b048db76c)

### [JavaScript Functions: Building Reusable Tools](https://srujanee-chaicode-webdev-blogs.hashnode.dev/javascript-functions-building-reusable-tools?utm_source=hashnode&utm_medium=feed)

When programs grow larger, repeating the same code again and again becomes inefficient.This is where functions help us. Functions allow developers to write reusable blocks of code that perform specifi

2 min read · [srujanee-chaicode-webdev-blogs.hashnode.dev](https://srujanee-chaicode-webdev-blogs.hashnode.dev/javascript-functions-building-reusable-tools?utm_source=hashnode&utm_medium=feed)
