Update frontmatter data
This commit is contained in:
43
snippets/javascript-naming-conventions.md
Normal file
43
snippets/javascript-naming-conventions.md
Normal file
@ -0,0 +1,43 @@
|
||||
---
|
||||
title: JavaScript naming conventions
|
||||
shortTitle: Naming conventions
|
||||
type: story
|
||||
tags: [javascript,variable,cheatsheet]
|
||||
author: chalarangelo
|
||||
cover: naming-conventions
|
||||
excerpt: 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.
|
||||
dateModified: 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.
|
||||
Reference in New Issue
Block a user