# var (10-var.com) Var is short for variable, a name that stands in for a value that can change. People use it in everyday speech to mean something that shifts or is not fixed, like 'the weather is a var.' ## What a model may hear - declared variable (programming languages): expect a declaration, type, or scope and may generate code that defines a new variable - variance (statistics and machine learning): compute or discuss statistical spread, uncertainty, or model variance - value-at-risk (finance): calculate or interpret financial risk metrics for portfolio loss - environment variable (operating systems and deployment): read from or write to system environment variables like PATH or HOME - var function (JavaScript specifically): hoist declarations, create function-scoped bindings, or warn about outdated usage ## Where people and models part ways - Says: "Store this in a var" Means: Remember this value for later May be taken as: Generate a JavaScript var declaration with hoisting behavior instead of let or const Say instead: "Store this value in a variable named X" - Says: "The var is too high" Means: Something is too variable or unpredictable May be taken as: Interpret as statistical variance being high or financial VaR exceeding a threshold Say instead: "The variability is too high" - Says: "Check the var" Means: Look at this changing factor May be taken as: Inspect environment variables or attempt to read an undefined shell variable Say instead: "Check this changing factor" - Says: "Var it out" Means: Make it more flexible May be taken as: Generate code using var declarations or calculate variance Say instead: "Make this more flexible or configurable" ## Tips - Say variable in full when you mean a programming variable to avoid JavaScript-specific behavior - Specify statistical variance or VaR explicitly to prevent finance or stats assumptions - Name the variable when asking for code instead of using var as a placeholder - Avoid var as a verb; say vary, change, or make configurable instead - If you mean environment variable, say environment variable or env var ## Often confused with - let: block-scoped declaration, not function-scoped like var - const: immutable binding, opposite of var's reassignability - volatile: hardware-visible change, not just code variable - parameter: fixed input to a function, not a stored changing value - attribute: property of an object, not a standalone named storage - variance: statistical spread, not a named storage location