var

Low-medium
UK/vɑː/US/vɑr/

Technical, Informal

My Flashcards

Definition

Meaning

A variable; a quantity, entity, or symbol that can assume different values or represent something changeable.

In computing and programming, a named storage location containing data that can be modified during program execution; also used as a general shorthand for 'variable'.

Linguistics

Semantic Notes

"Var" is primarily a colloquial abbreviation in technical domains (especially computing, mathematics, statistics). Its use outside these contexts is rare and might cause confusion. It carries a strong connotation of impermanence or a placeholder state.

Dialectal Variation

British vs American Usage

Differences

No significant regional difference in meaning or usage; it is a technical term used identically in both regions.

Connotations

Equally technical/informal in both dialects.

Frequency

Slightly more frequent in American tech contexts due to the larger software industry, but the difference is marginal.

Vocabulary

Collocations

strong
declare a varglobal varlocal varset the var tovar namevar value
medium
check the varupdate the varpass a vartype of var
weak
important varsimple varuseful varnew var

Grammar

Valency Patterns

[declare/define/set] + var + [name]var + [takes/contains/holds] + [value][access/modify] + var

Vocabulary

Synonyms

Strong

variable

Neutral

variableplaceholderidentifier

Weak

elementitemvalue

Vocabulary

Antonyms

constantfixed valueliteralimmutable

Phrases

Idioms & Phrases

  • [It's] a bit of a var (informal, rare: meaning something is unpredictable).

Usage

Context Usage

Business

Rare; might appear in data analytics discussions ('tracking key vars').

Academic

Common in computer science, mathematics, and statistics papers as shorthand.

Everyday

Virtually never used; using 'variable' is preferable.

Technical

The primary domain. Ubiquitous in programming comments, documentation, and informal developer talk.

Examples

By CEFR Level

A2
  • I don't know this word. (A2 learners are unlikely to encounter 'var'.)
B1
  • The teacher wrote 'var' on the board in the computer class.
B2
  • Remember to declare a var before you try to use it in your code.
  • What value does this var hold after the function runs?
C1
  • The function's efficiency hinges on correctly scoping that critical var.
  • We identified several confounding vars that skewed the initial statistical model.

Learning

Memory Aids

Mnemonic

Think of a VARiable as a box with a label (the name 'var') where you can put different things (values).

Conceptual Metaphor

A CONTAINER (holds changing contents). A PLACEHOLDER (stands in for a real value).

Watch out

Common Pitfalls

Translation Traps (for Russian speakers)

  • Do not confuse with Russian "вар" (boiling liquid, decoction).
  • It is a noun, not a verb. Avoid literal translations like "варировать."
  • It is a specific technical term, not a general word for 'change' (which would be 'переменная' or 'изменение').

Common Mistakes

  • Using 'var' in formal writing instead of 'variable'.
  • Pronouncing it as individual letters V-A-R instead of /vɑːr/.
  • Capitalizing it incorrectly (should be lowercase 'var', unless starting a sentence).
  • Using it as a verb, e.g., 'I need to var this value.'

Practice

Quiz

Fill in the gap
In JavaScript, you use the keyword to declare a new variable.
Multiple Choice

In which context is the word 'var' most appropriately used?

FAQ

Frequently Asked Questions

It is a recognised abbreviation and lexical item within the specialised domain of computing and mathematics, but it is considered informal jargon outside these fields.

Always write 'variable' in formal academic writing, unless you are directly quoting code or informal technical documentation.

Yes, informally in tech contexts: 'I need to check all these vars before the loop runs.' The standard plural 'variables' is always correct.

No. It is a specific keyword in languages like JavaScript. In other languages (e.g., Python, Java), programmers might still say 'var' colloquially but write 'variable', 'int', 'string', etc., in the actual code.