DEV Community

shaikh_md
shaikh_md

Posted on

1

DataTypes & Conversion in JavaScript

Checking Data Types and Casting

Checking Data Types

To check the data type of a certain variable we use the typeof method.

Example:

// Different javascript data types
// Let's declare different data types

let firstName = "shaikhmd"; // string
let lastName = "shaikh"; // string
let country = "IN"; // string
let city = "Mum"; // string
let age = 250; // number, it is not my real age, do not worry about it
let job; // undefined, because a value was not assigned

console.log(typeof "shaikhmd"); // string
console.log(typeof firstName); // string
console.log(typeof 10); // number
console.log(typeof 3.14); // number
console.log(typeof true); // boolean
console.log(typeof false); // boolean
console.log(typeof NaN); // number
console.log(typeof job); // undefined
console.log(typeof undefined); // undefined
console.log(typeof null); // object
Enter fullscreen mode Exit fullscreen mode

Changing Data Type (Casting)

  • Casting: Converting one data type to another data type. We use parseInt(), parseFloat(), Number(), + sign, str() When we do arithmetic operations string numbers should be first converted to integer or float if not it returns an error.

String to Int

We can convert string number to a number. Any number inside a quote is a string number. An example of a string number: '10', '5', etc.
We can convert string to number using the following methods:

  • parseInt()
  • Number()
  • Plus sign(+)
let num = "10";
let numInt = parseInt(num);
console.log(numInt); // 10
Enter fullscreen mode Exit fullscreen mode
let num = "10";
let numInt = Number(num);

console.log(numInt); // 10
Enter fullscreen mode Exit fullscreen mode
let num = "10";
let numInt = +num;

console.log(numInt); // 10
Enter fullscreen mode Exit fullscreen mode

String to Float

We can convert string float number to a float number. Any float number inside a quote is a string float number. An example of a string float number: '9.81', '3.14', '1.44', etc.
We can convert string float to number using the following methods:

  • parseFloat()
  • Number()
  • Plus sign(+)
let num = "9.81";
let numFloat = parseFloat(num);

console.log(numFloat); // 9.81
Enter fullscreen mode Exit fullscreen mode
let num = "9.81";
let numFloat = Number(num);

console.log(numFloat); // 9.81
Enter fullscreen mode Exit fullscreen mode
let num = "9.81";
let numFloat = +num;

console.log(numFloat); // 9.81
Enter fullscreen mode Exit fullscreen mode

Float to Int

We can convert float numbers to integers.
We use the following method to convert float to int:

  • parseInt()
let num = 9.81;
let numInt = parseInt(num);

console.log(numInt); // 9
Enter fullscreen mode Exit fullscreen mode
Now U Know About JavaScript Data Types And Its conversions 😎⤴️

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post →

Top comments (0)

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up