此函数将尝试将给定值转换为布尔数据类型,如果该值大于0.5,则返回true,否则返回false。
bool(n);
Boolean
if (!is_bool(val)){ val = bool(val);}
上面的代码检查变量 “val” 以查看它是否是一个布尔值,如果不是,则将其转换为1。