How to check if a variable is String in JavaScript
Learn, how to find if a given variable is a string or not in JavaScript.
The typeof operator
We can use the typeof operator to check if a given variable is a string.
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('user is a string');
} else {
console.log('user is not 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