---
title: "Sudipta Chakraborty (@sudipta26) | Hashnode"
description: "Aspiring Web Developer | neog'23 | 💻📚🎵. Read the latest articles by Sudipta Chakraborty on Hashnode."
url: "https://hashnode.com/@sudipta26"
---

@sudipta26

# Sudipta Chakraborty

@sudipta26 · India · Joined August 2022

Aspiring Web Developer | neog'23 | 💻📚🎵

[Website](https://sudiptachakraborty.netlify.app/)

### [Nullish coalescing and optional chaining Explained!](https://sudipta26.hashnode.dev/nullish-coalescing-and-optional-chaining-explained?utm_source=hashnode&utm_medium=feed)

In JavaScript, there are two operators - nullish coalescing and optional chaining. Nullish coalescing is used to check whether a value is nullish or not. The Optional Chaining Operator is there to safely call upon a variable or function without knowi...

2 min read · [sudipta26.hashnode.dev](https://sudipta26.hashnode.dev/nullish-coalescing-and-optional-chaining-explained?utm_source=hashnode&utm_medium=feed)

[Feb 24, 2023](https://hashnode.com/posts/nullish-coalescing-and-optional-chaining-explained/63f859691fc7d8b5bb48bb93)

### [Anonymous function in JavaScript](https://sudipta26.hashnode.dev/anonymous-function-in-javascript?utm_source=hashnode&utm_medium=feed)

Anonymous function is a function that does not have any name associated with it. Normally we use the function keyword before the function name to define a function in JavaScript, however, in anonymous functions, we use only the function keyword witho...

3 min read · [sudipta26.hashnode.dev](https://sudipta26.hashnode.dev/anonymous-function-in-javascript?utm_source=hashnode&utm_medium=feed)

[Feb 13, 2023](https://hashnode.com/posts/anonymous-function-in-javascript/63e9b88710f5f090fcbf112f)

### [Difference Between "==" and "===" in javaScript](https://sudipta26.hashnode.dev/difference-between-and-in-javascript?utm_source=hashnode&utm_medium=feed)

The equality operator in javascript is used to compare if two values are equal. The comparison is made by == and === operators in javascript. Double Equal (==) Operator: The double equal('==') operator tests for abstract equality i.e it does the type...

4 min read · [sudipta26.hashnode.dev](https://sudipta26.hashnode.dev/difference-between-and-in-javascript?utm_source=hashnode&utm_medium=feed)

[Feb 12, 2023](https://hashnode.com/posts/difference-between-and-in-javascript/63e9068d1c7239605820e96f)

### [TypeError vs ReferenceError](https://sudipta26.hashnode.dev/typeerror-vs-referenceerror?utm_source=hashnode&utm_medium=feed)

Errors occur when the JavaScript engine is parsing a script and encounters syntactically invalid code. JavaScript will throw an exception (throw an error). JavaScript will create an Error object with two properties: name and message. Let's look at tw...

3 min read · [sudipta26.hashnode.dev](https://sudipta26.hashnode.dev/typeerror-vs-referenceerror?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/typeerror-vs-referenceerror/63e89b2bf4635a0ec480a67b) [Feb 12, 2023](https://hashnode.com/posts/typeerror-vs-referenceerror/63e89b2bf4635a0ec480a67b)

### [Why console.log() returns undefined?](https://sudipta26.hashnode.dev/why-consolelog-returns-undefined?utm_source=hashnode&utm_medium=feed)

console.log() is a function. A function must always return some value to the caller. It's a ground rule. If a return value is not specified, then the function will return undefined\*.\* For example, see the below code. function addOneTo(a) { const ...

1 min read · [sudipta26.hashnode.dev](https://sudipta26.hashnode.dev/why-consolelog-returns-undefined?utm_source=hashnode&utm_medium=feed)

[Feb 12, 2023](https://hashnode.com/posts/why-consolelog-returns-undefined/63e88470c360862700409f47)
