Declaring Multiple Variables in a Single Statement in JavaScript
Consider the following code snippet:
let count = length, temp, index;
In this code, the variable count
receives 3 values separated by commas. What is the final value of count
?
Variable declarations (var
, let
, and const
) support declaring multiple variables in a single statement. Each additional variable beyond the first is separated by a comma. These variables may or may not be defined with an initial value using the assignment operator (=), except in the case of const
, where it's required.
The statement
let count = length, temp, index;
is effectively equivalent to
let count = length; let temp; let index;
So, the value of count
will be length
.
Get my free, weekly JavaScript tutorials
Want to improve your JavaScript fluency?
Every week, I send a new full-length JavaScript article to thousands of developers. Learn about asynchronous programming, closures, and best practices — as well as general tips for software engineers.
Join today, and level up your JavaScript every Sunday!
Thank you, Taha, for your amazing newsletter. I’m really benefiting from the valuable insights and tips you share.