An Interest In:
Web News this Week
- April 3, 2024
- April 2, 2024
- April 1, 2024
- March 31, 2024
- March 30, 2024
- March 29, 2024
- March 28, 2024
Understanding Data Types in JavaScript ( Part - 2 )
In addition to string, number, bigint, and boolean, JavaScript has four other built-in data types: undefined, null, symbol, and object. In this blog post, we will discuss each of these data types in detail and provide examples of how to work with them in JavaScript.
Undefined:
The undefined data type represents a value that is not defined. When a variable is declared but not assigned a value, its value is undefined. For example:
let x;console.log(x); // logs undefined
In this example, the variable x
is declared but not assigned a value, so its value is undefined
. The console.log
statement logs the value of x
, which is undefined.
Null:
The null data type represents a deliberate non-value. It is often used to indicate the absence of an object or value. For example:
let y = null;console.log(y); // logs null
In this example, the variable y
is assigned the value null
, which represents a deliberate non-value. The console.log
statement logs the value of y
, which is null.
Symbol:
The symbol data type represents a unique identifier. Symbols are often used to create private object properties and to avoid naming collisions. Symbols are created using the Symbol()
function. For example:
const mySymbol = Symbol('My symbol');console.log(mySymbol); // logs Symbol(My symbol)
In this example, the Symbol()
function is used to create a new symbol with the description "My symbol". The console.log
statement logs the value of mySymbol
, which is the newly created symbol.
Object:
The object data type represents a collection of properties. Objects are used to store and manipulate complex data. Objects are created using the {}
or new Object()
syntax. For example:
const person = { firstName: 'John', lastName: 'Doe', age: 30};console.log(person); // logs {firstName: "John", lastName: "Doe", age: 30}
In this example, the person
object is created with three properties: firstName
, lastName
, and age
. The console.log
statement logs the value of person
, which is the entire object.
Conclusion:
Understanding the different data types in JavaScript is crucial for building robust and efficient programs. Undefined, null, symbol, and object are four additional built-in data types in JavaScript. By understanding how to work with these data types, you can write more effective and efficient code in your JavaScript programs.
Original Link: https://dev.to/makstyle119/understanding-data-types-in-javascript-part-2--5gj6
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To