by Sai gowtham

Check if variable is a String in JavaScript

Learn, how to find out if a variable is a string or not in JavaScript with the help of examples.

Using typeof operator

To check if a given variable is a string, we can use the typeof operator in JavaScript.

The typeof operator returns the type of a given variable in string format.

Here is an example:

let user = 'gowtham';

if (typeof user === 'string') {
    console.log('variable is a string');
} else {
    console.log('variable is not a string');
}

Output:

"variable is a string"

In the above example, we have used if conditional with a typeof operator to check if a user variable is a string or not.

Similarly, we can also create our own reusable function.

function checkString(val){
   if(typeof val === 'string'){
       return true;
   }
   return false;
}

Now, our checkString() function returns true if a variable is a string, else it returns false.

let a = "impossible";
let b = 2234;

checkString(a); // true

checkString(b); // false

Css Tutorials & Demos

How rotate an image continuously in CSS

In this demo, we are going to learn about how to rotate an image continuously using the css animations.

How to create a Instagram login Page

In this demo, i will show you how to create a instagram login page using html and css.

How to create a pulse animation in CSS

In this demo, i will show you how to create a pulse animation using css.

Creating a snowfall animation using css and JavaScript

In this demo, i will show you how to create a snow fall animation using css and JavaScript.

Top Udemy Courses

JavaScript - The Complete Guide 2022 (Beginner + Advanced)
JavaScript - The Complete Guide 2022 (Beginner + Advanced)
116,648 students enrolled
52 hours of video content
$14.99 FROM UDEMY
React - The Complete Guide (incl Hooks, React Router, Redux)
React - The Complete Guide (incl Hooks, React Router, Redux)
631,582 students enrolled
49 hours of video content
$24.99 FROM UDEMY
Vue - The Complete Guide (w/ Router, Vuex, Composition API)
Vue - The Complete Guide (w/ Router, Vuex, Composition API)
203,937 students enrolled
31.5 hours of video content
$14.99 FROM UDEMY