JavaScript Naming Conventions

Suggestions and guides for naming in JavaScript.

On this page
[verb = required][verb = null][noun = null][preposition = null][noun = null]

Verb examples

  • get
  • save
  • fetch
  • throw
  • remove

First noun examples

  • user
  • image
  • data
  • item

Prepositions

  • from
  • to

Second noun examples

  • database
  • table
  • copy

In usage

The [noun][preoposition][noun] may not always need to be used and simplicity is the goal if possible.

// high specificity examples [verb][noun][preposition][noun]
getUserFromDatabase();
saveUserToDatabase();
saveImageToTable();
fetchRestaurantFromCopy();

// omitting the preposition and second noun [verb][noun]
removeItem();
getResult();

// omitting all except verb [verb]
signIn();
signOut();
signUp();

// using the first verb [verb][verb]
confirmSignIn();
confirmSignUp();