window.ENTITIES={'/api/snippets/javascript/js%20convert%20string%20to%20boolean':[{"result":true,"message":null,"batch":{"type":"javascript","name":"js convert string to boolean","items":[{"id":"1RvGR1","type":"javascript","name":"js convert string to boolean","content":"var text = 'true';\nvar value = (text == 'true');\n\nconsole.log(value); // true","source":"https://dirask.com/posts/JavaScript-convert-string-to-boolean-G1XZqp","author":{"id":"EagAJ0","name":"Adnaan-Robin","avatar":"1629059139931__EagAJ0__w40px_h40px.jpg","points":724,"role":"BASIC"},"creationTime":1633977436000,"updateTime":1636054216000,"removalTime":null},{"id":"j4ZXVD","type":"javascript","name":"js convert string to boolean","content":"function parseBoolean(text) {\n \tvar value = JSON.parse(text);\n\n\tif(typeof value != 'boolean')\n\t\tthrow new Error('Incorrect type!');\n \n \treturn value;\n}\n\nvar text = 'true';\nvar value = parseBoolean(text);\n\nconsole.log(value);","source":"https://dirask.com/posts/JavaScript-convert-string-to-boolean-G1XZqp","author":{"id":"Eagd7o","name":"Rogan-Wilkes","avatar":"1629030447422__Eagd7o__w40px_h40px.png","points":727,"role":"BASIC"},"creationTime":1633977438000,"updateTime":1636054215000,"removalTime":null},{"id":"pzo9Ej","type":"javascript","name":"js convert string to boolean","content":"var truthExpression = /^(TRUE|True|true|YES|Yes|yes|ON|On|on|1|T|t|Y|y)$/g;\nvar falsyExpression = /^(FALSE|False|false|NO|No|no|OFF|Off|off|0|F|f|N|n)$/g;\n\nfunction parseBoolean(text) {\n\tif (truthExpression.test(text))\n \treturn true;\n\n \tif (falsyExpression.test(text))\n \treturn false;\n \n \tthrow new Error('Incorrect value!');\n}\n\nvar text = 'true';\nvar value = parseBoolean(text);\n\nconsole.log(value);","source":"https://dirask.com/posts/JavaScript-convert-string-to-boolean-G1XZqp","author":{"id":"9oAg8D","name":"Giles-Whittaker","avatar":"1629131751586__9oAg8D__w40px_h40px.jpg","points":739,"role":"BASIC"},"creationTime":1633977439000,"updateTime":1636054214000,"removalTime":null},{"id":"133PB1","type":"javascript","name":"js convert string to boolean","content":"function parseBoolean(value) {\n switch(value) {\n case 1:\n case true:\n case \"1\":\n case \"true\":\n case \"True\":\n case \"TRUE\":\n case \"on\":\n case \"On\":\n case \"ON\":\n case \"yes\":\n case \"Yes\":\n \tcase \"YES\":\n case \"t\":\n case \"T\":\n case \"y\":\n case \"Y\":\n return true;\n \n\t\tcase 0:\n case false:\n case \"0\":\n case \"false\":\n case \"False\":\n case \"FALSE\":\n case \"off\":\n case \"Off\":\n case \"OFF\":\n case \"no\":\n case \"No\":\n case \"NO\":\n case \"f\":\n case \"F\":\n case \"n\":\n case \"N\":\n return false;\n \n default: \n throw new Error('Incorrect value!');\n }\n}\n\nvar text = 'true';\nvar value = parseBoolean(text);\n\nconsole.log(value); // true","source":"https://dirask.com/posts/JavaScript-convert-string-to-boolean-G1XZqp","author":{"id":"1DqYJD","name":"starcraf35","avatar":"1629030449433__1DqYJD__w40px_h40px.png","points":754,"role":"BASIC"},"creationTime":1634574670000,"updateTime":null,"removalTime":null},{"id":"jQm3lj","type":"javascript","name":"js convert string to boolean","content":"var truthExpression = /^(TRUE|True|true|YES|Yes|yes|ON|On|on|1|T|t|Y|y)$/g;\nvar falsyExpression = /^(FALSE|False|false|NO|No|no|OFF|Off|off|0|F|f|N|n)$/g;\n\nfunction parseBoolean(text) {\n\tif (truthExpression.test(text))\n \treturn true;\n\n \tif (falsyExpression.test(text))\n \treturn false;\n \n \tthrow new Error('Incorrect value!');\n}\n\nvar text = 'true';\nvar value = parseBoolean(text);\n\nconsole.log(value); // true","source":"https://dirask.com/posts/JavaScript-convert-string-to-boolean-G1XZqp","author":{"id":"V0lWbo","name":"Fletcher-Peralta","avatar":"1629139686129__V0lWbo__w40px_h40px.jpg","points":778,"role":"BASIC"},"creationTime":1634574672000,"updateTime":null,"removalTime":null},{"id":"DNq391","type":"javascript","name":"js convert string to boolean","content":"function parseBoolean(text) {\n \tvar value = JSON.parse(text);\n\n\tif(typeof value != 'boolean')\n\t\tthrow new Error('Incorrect type!');\n \n \treturn value;\n}\n\nvar text = 'true';\nvar value = parseBoolean(text);\n\nconsole.log(value); // true","source":"https://dirask.com/posts/JavaScript-convert-string-to-boolean-G1XZqp","author":{"id":"Eagdqo","name":"Palus-Bear","avatar":"1631264467967__Eagdqo__w40px_h40px.jpg","points":1016,"role":"BASIC"},"creationTime":1634574673000,"updateTime":null,"removalTime":null},{"id":"pBR6Pp","type":"javascript","name":"js convert string to boolean","content":"var text = 'true';\nvar value = (text == 'true');\n\nconsole.log(value); // true","source":"https://dirask.com/posts/JavaScript-convert-string-to-boolean-G1XZqp","author":{"id":"VDrPRo","name":"JoanneSenior","avatar":"1629131321922__VDrPRo__w40px_h40px.jpg","points":1070,"role":"BASIC"},"creationTime":1634574675000,"updateTime":null,"removalTime":null}]}}]};