zoukankan      html  css  js  c++  java
  • JS其他类型值转化为Boolean类型规则

    由于最近在笔试的时候,发现好多关于其他类型转化为Boolean类型的题目,因此总结一下!

    一、String类型转化为Boolean

    1.转化结果为true的情况

    ①任何非空字符串

    PS:空白字符串也是返回true

    2.转化结果为false的情况

    ①空字符串

    二、Number类型转化为Boolean

    1.转化结果为true的情况

    ①任何非0数字值(包括无穷大)

    2.转化结果为false的情况

    ①0

    ②NaN

    三、Object类型转化为Boolean

    1.转化结果为true的情况

    ①任何对象(包括空的对象)

    ②数组对象(包括空数组)

    ③正则表达式

    2.转化结果为false的情况

    ①空对象

    PS:这里要跟前面的空的对象{}作区分,空的对象表示这个对象创建了,但是里面没东西,而空对象表示的是没有创建,就是一个null

    四、Undefined类型转化为Boolean

    1.只能返回false

  • 相关阅读:
    内部类
    多重继承关系初始化顺序及初始化
    String
    Error
    算法:插入排序
    算法:冒泡排序
    算法:选择排序
    注册Activity
    java变量的作用域和基本数据类型转换
    java数据类型
  • 原文地址:https://www.cnblogs.com/nangxi/p/8582739.html
Copyright © 2011-2022 走看看