Home  >  Article  >  Web Front-end  >  JS naming convention: Hungarian nomenclature or camel case nomenclature

JS naming convention: Hungarian nomenclature or camel case nomenclature

PHPz
PHPzOriginal
2017-04-02 15:42:114164browse

JS Naming Standards

Naming standards are necessary to enhance the readability of the code. You can understand the meaning at a glance. Standards are in compliance with Rules make the code conducive to later maintenance and can also greatly improve development efficiency. A normal website has a lot of JS code. If you don’t follow certain rules during the writing process, you won’t be able to understand what you wrote later. This is a very troublesome thing, so you should write it in your usual time. During the practice, develop good coding habits.


Generally Hungarian nomenclature or camel case nomenclature is used.

The principle of Hungarian nomenclature: variable name = attribute + type + object description. His key is: prefix with one or more lowercase letters, followed by one or more words with an initial capital letter, which specifies the purpose of the variable.

The principle of camel case naming: the first word starts with a lowercase letter, and the first letter of each subsequent word is capitalized. For example: myFirstName, myLastName. Such variable names look like camels rising one after another, hence the name. The key to the camel case method is: except for the first word, the size of the first letters of other words, a mixture of uppercase and lowercase letters to form variable names and function names, and underscores can also be used to form logical breakpoints, which can enhance the readability of the code. .

What kind of naming convention to use depends on personal preference or company regulations. Note: When naming, you cannot use reserved words or names that are too long and difficult to remember. Avoid using two similar variable names. The following are some commonly used Hungarian nomenclature prefixes:

Type Prefix Type Example
Array a Array aItems(item)
String s String sUserName
Function fn Function fnHandler(Handler)
Object o Object op
Integer i Integer iItemCount(item count)
Floating point number f Float fPrice(Price)
Boolean b Boolean bIsComplete(Complete)
Regular Expression re RegExp reEmailCheck(Email Detection)



The above is the detailed content of JS naming convention: Hungarian nomenclature or camel case nomenclature. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn