JavaScript

JavaScript

Popular programming language that conforms to ECMAScript

JavaScript is a lightweight, interpreted, programming language used primarily in web browsers but increasingly in other environments such as server applications.

Run npm Scripts from package.json

Tip

Run npm Scripts from package.json
Browse your package.json scripts and run in a dedicated tool window.
Create Arrow Functions in One Click

Tip

Create Arrow Functions in One Click
WebStorm can help you add arrow functions to your code.
Add console.log Faster

Tip

Add console.log Faster
Use Postfix Completion to quickly add console.log.
See Return Values in Variables View

Tip

See Return Values in Variables View
See what value a method returns.
JavaScript Day 2023

Playlist

JavaScript Day 2023
JetBrains JavaScript Day 2023 is a free virtual event that took place on November 2, 2023.
Add and Remove Breakpoints Quickly

Tip

Add and Remove Breakpoints Quickly
How to toggle breakpoints without even touching the mouse.
Add New Dependencies

Tip

Add New Dependencies
WebStorm can help you add a new dependency right when you need it.
Convert to async Function

Tip

Convert to async Function
Quickly convert a function that returns a Promise to an async function.
Evaluate Expressions When Debugging

Tip

Evaluate Expressions When Debugging
How to check the value of an expression in WebStorm.
Improve Code Readability

Tip

Improve Code Readability
How to enable method separators to make it easier to read your code in WebStorm.
Replace with Template String

Tip

Replace with Template String
How to replace a regular string with a template literal in WebStorm.
Simplify Boolean Expression

Tip

Simplify Boolean Expression
How to simplify a complex boolean expression in WebStorm.
JavaScript Day 2022

Playlist

JavaScript Day 2022
JetBrains JavaScript Day 2022 is a free virtual event that took place on November 10, 2022.
Web Fundamentals in Rider

Tutorial

Web Fundamentals in Rider
Learn how Rider helps you with web applications to build full-stack apps with ease.
Debugging code

Part of tutorial

Debugging code
What's your code doing? Step through code with the debugger, and find out.
Coding Assistance

Part of tutorial

Coding Assistance
Find out how Rider helps you write better code, faster.
Introduction

Part of tutorial

Introduction
Introduction to the Web Fundamentals in Rider series.
Refactoring

Part of tutorial

Refactoring
See how the IDE helps you safely refactor code, without breaking existing code.
Navigation in web applications

Part of tutorial

Navigation in web applications
How can you find what you want? Let's look at navigating around a code base.
Testing code

Part of tutorial

Testing code
Get started with testing. We will use Jest as an example.
Running code

Part of tutorial

Running code
How to run your code and see the results? Let's explore.
Make JSDoc Comments More Readable

Tip

Make JSDoc Comments More Readable
Render documentation comments right in the editor.
Getting Helpful Suggestions

Tip

Getting Helpful Suggestions
Look out for suggestions from WebStorm! They can help you not to forget about an important thing.
Get Help with Random Data

Tip

Get Help with Random Data
Let the Randomness plugin generate some data for you.
Check Documentation in JavaScript

Tip

Check Documentation in JavaScript
Hover over a symbol or use a shortcut to quickly review documentation.
Move Elements Left and Right

Tip

Move Elements Left and Right
Quickly swap functions parameters, attributes in tags, and more.
Using Surround With

Tip

Using Surround With
Learn how to surround items with braces, brackets, or quotation marks in JSON.
Adding Imports Automatically

Tip

Adding Imports Automatically
WebStorm helps add an import even if you're using default exports.
Complete Current Statement

Tip

Complete Current Statement
Add curly braces and move the cursor with a single keystroke.
Make Fields Private or Public

Tip

Make Fields Private or Public
Use a quick fix to quickly make a field public or private.
Avoid Property Mixup

Tip

Avoid Property Mixup
WebStorm helps avoid mixing up properties.
Compute Constant Values

Tip

Compute Constant Values
Let WebStorm do math for you, one less thing to worry about!
Quickly Look Up Parameters

Tip

Quickly Look Up Parameters
Get help when completing function parameters.
Move Function to File

Tip

Move Function to File
Extract a function into a separate file.
42 Tips and Tricks

Playlist

42 Tips and Tricks
Become an IDE champ with these bite-sized tips and tricks.