• 技术文章 >web前端 >js教程

    javascript怎么将字符串转为boolean类型

    青灯夜游青灯夜游2021-07-20 12:02:55原创121

    javascript将字符串转为boolean类型的方法:1、使用双重逻辑非“!!”,语法“!!字符串”;2、使用Boolean()函数,可以强制把值转换为布尔值,语法“Boolean(字符串)”。

    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

    javascript将值转换为布尔值的常用方法有2种:

    方法1:使用双重逻辑非

    一个逻辑非运算符!可以把值转换为布尔值并取反,两个逻辑非运算符就可以把值转换为正确的布尔值。

    console.log(!!0);  //返回false
    console.log(!!1);  //返回true
    console.log(!!"");  //返回false
    console.log(!!NaN);  //返回false
    console.log(!!null);  //返回false
    console.log(!!undefined);  //返回false
    console.log(!![]);  //返回true
    console.log(!!{});  //返回true
    console.log(!!function(){});  //返回true

    方法2:使用 Boolean() 函数

    使用 Boolean() 函数可以强制把值转换为布尔值。

    console.log(Boolean("0"));  //返回true
    console.log(Boolean("1"));  //返回true
    console.log(Boolean(""));  //返回false

    附:常用值转换为布尔值

    常用值转换为布尔值
    1true
    0false
    truetrue
    falsefalse
    ""false
    undefinedfalse
    nullfalse
    NaNfalse
    Infinitytrue

    【推荐学习:javascript高级教程

    以上就是javascript怎么将字符串转为boolean类型的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    上一篇:原生javascript是什么意思 下一篇:javascript中字母如何转为数字
    VIP会员

    相关文章推荐

    • javascript如何转换大小写• javascript中如何将url转换成汉字• javascript如何去除特定字符• javascript数组如何删除相同元素• javascript有没有求方程的库• javascript中日期如何转为时间戳

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网