How to usethe !! (double negation) operator in Javascript
The !! (double negation) operator is a commonly used approach to convert a string to a boolean value in JavaScript
Example: In this example, The first negation (!) converts the string into its opposite boolean value, and the second negation (!) reverts it back to the original boolean value.
let str = "true";
let boolValue = !!str;
console.log(boolValue);
Output
true
JavaScript Convert a string to boolean
To Convert a string to Boolean, we have multiple approaches. We are going to learn how to Convert a string to Boolean.
Below are the approaches used to Convert a string to Boolean:
Table of Content
- Approach 1: Using JavaScript == Operator
- Approach 2: Using JavaScript === Operator
- Approach 3: Using the Boolean() function
- Approach 4: Using a regular expression
- Approach 5: Using the !! (double negation) operator
- Approach 6: Using JSON.parse()
- Approach 7: Using Ternary Operator
- Approach 8: Using Switch Case
- Approach 9: Using a Custom Map Function