**When to use camelCase, PascalCase, UPPER_CASE, kebab-case, and snake_case.** Ultimately, it's dependent on language. # [[JavaScript]] - camelCase - variableNames - objectMethods - PascalCase - ClassDeclarations - Enums - UPPER_CASE - GLOBAL_VARIABLES - ENUM_OPTION (also preferred to be singular nouns) - CONSTANTS (like Pi) - kebab-case - Not allowed in JavaScript, although CSS uses it extensively - snake_case - Not a thing in JavaScript, although file names on servers use it # Languages Using Each - camelCase - Java & JavaScript - PascalCase - Coding in C - UPPERCASE - lowercase - filenames on servers - kebab-case - CSS - snake_case - SQL --- # More ## Source [Google JavaScript Style Guide](https://google.github.io/styleguide/jsguide.html#naming-rules-by-identifier-type) ## Related