JavaScript Hungarian Notation Variable Prefix Naming Convention
Hungarian Notation is a language agnostic naming convention that prefixes variables with the variable's type. This allows the reader to determine the type and use of a variable by such an identifier.
JavaScript Hungarian Prefixes:
- a - array
- b - boolean
- f - float
- fn - function
- i - integer
- n - node
- o - object
- s - string
Javascript
var aData = [1, 2, 3]; var bFound = false; var fGoldenRatio = 1.618; var fnCallback = function() { }; var iCurrentPage = 1; var nNewRow = document.createElement("tr"); var oSettings = { type: "GET", url: "test.json", dataType: "jsonp" }; var sLabel = "First Name";
Prefixes may also be combined where appropriate.
Javascript
var asData = "foo,bar,baz".split(","); // Array of type String.
Examples in other languages:
C++
int iNumber = 2;
PHP
$sQuote = "Imagination is more important than knowledge.";
AutoIt
$sMsg = "Example message string."