类型断言 vs 类型转换

function toBoolean(something: any): boolean {
    return something as boolean;
}
cc.log(toBoolean(1));

上面代码输出还是1,something还是number类型,类型断言并没有什么用

function toBoolean(something: any): boolean {
    return Boolean(something);
}
cc.log(toBoolean(1));

若要进行类型转换,需要直接调用类型转换的方法Boolean()

上一篇:python中while循环使用标志


下一篇:【含答案】第二章 类与对象--2.2-4-包