Files
30-seconds-of-code/blog_posts/javascript-naming-conventions.md
2022-12-04 22:26:44 +02:00

1.7 KiB

title, shortTitle, type, tags, author, cover, excerpt, firstSeen, lastUpdated
title shortTitle type tags author cover excerpt firstSeen lastUpdated
JavaScript naming conventions Naming conventions story javascript,variable,cheatsheet 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.