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
Additional resources
You can also checkout the related tutorials :