Files
30-seconds-of-code/blog_posts/javascript-naming-conventions.md
2022-03-21 15:54:40 +02:00

1.7 KiB

title, shortTitle, type, tags, expertise, author, cover, excerpt, firstSeen, lastUpdated
title shortTitle type tags expertise author cover excerpt firstSeen lastUpdated
JavaScript naming conventions Naming conventions story javascript,variable,cheatsheet beginner chalarangelo blog_images/naming-conventions.jpg Naming conventions, while not easy to enforce, make code easier to read and understand. Learn how to name your variables in JavaScript with this handy guide. 2020-05-20T02:32:10+03:00 2021-06-12T19:30:41+03:00

Variables

  • Names are case-sensitive, lowercase and uppercase are different.
  • Start variable names with a letter, use camelCase for names.
  • Variable names should be self-descriptive, describing the stored value.
  • Boolean variables are usually prefixed with is or has.

Functions

  • Names are case-sensitive, lowercase and uppercase are different.
  • Start function names with a letter, use camelCase for names.
  • Use descriptive names, usually verbs in the imperative form.
  • Common prefixes are get, make, apply etc.
  • Class methods follow the same rules.

Constant

  • Names are case-sensitive, lowercase and uppercase are different.
  • Define constants at the top of your file, function or class.
  • Sometimes UPPER_SNAKE_CASE is used, while other times plain camelCase.

Classes

  • Names are case-sensitive, lowercase and uppercase are different.
  • Start class names with a capital letter, use PascalCase for names.
  • Use descriptive names, explaining the functionality of the class.
  • Components, which are used in frontend frameworks follow the same rules.

Private

  • Prefix any variable or function with _ to show intention for it to be private.
  • As a convention, this will not prevent other parts of the code from accessing it.