top of page
Writer's picturecompnomics

Data types in Javascript


In JavaScript, data types define the kind of information a variable can hold. Understanding these data types is crucial for writing efficient and structured code. Here's a breakdown of the main ones:







Primitive Data Types:

  • Number: Represents numerical values, including integers (whole numbers) and floating-point numbers (decimals).

  • String: Represents sequences of characters, enclosed in quotes (single or double).

  • Boolean: Represents logical values, either true or false.

  • Null: Represents the intentional absence of a value, not the same as undefined.

  • Undefined: Represents a variable that has been declared but not assigned a value.

  • Symbol: (ES6+) Represents unique and immutable identifiers, used for object properties.


Non-Primitive Data Type:

  • Object: Represents a collection of key-value pairs, where keys can be strings or symbols, and values can be any data type. This allows for complex data structures.


Additional Notes:

  • JavaScript is dynamically typed, meaning you don't need to explicitly declare a variable's data type. The interpreter infers it based on the assigned value.

  • However, understanding data types is crucial for manipulating data correctly and avoiding errors.

  • Some primitive data types have special methods and operations associated with them (e.g., string concatenation, numeric calculations).

  • Objects can be further categorized into arrays (ordered collections of values), functions (blocks of code that perform actions), and more.


Here's a table summarizing the data types:

Data Type

Example

Description

Number

123, -4.56

Numerical values

String

"Hello world!", 'This is a string'

Sequences of characters

Boolean

true, false

Logical values

Null

null

Intentional absence of a value

Undefined

undefined

Variable declared but not assigned

Symbol

Symbol("unique identifier")

Unique and immutable identifiers

Object

{ name: "John", age: 30 }

Collection of key-value pairs

Remember, choosing the appropriate data type for your variables is essential for writing clean, efficient, and error-free JavaScript code.

23 views0 comments

Recent Posts

See All

Opmerkingen

Beoordeeld met 0 uit 5 sterren.
Nog geen beoordelingen

Voeg een beoordeling toe
bottom of page