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