作业帮 > 综合 > 作业

flex if(a is b){},flex if(a as b){},

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/17 10:52:20
flex if(a is b){},flex if(a as b){},
定义一个变量 var a:b=c,
flex if(a is b){},flex if(a as b){},
var a:b=c;
定义一个变量a,它是b类型的,赋了初值c;
if(a is b){}, 如果a是b类型的,表达式返回布尔值true,不是返回布尔值false;
if(a as b){}, 将a 强制转为b类型,如果能转,表达式将返回该a对象本身,如果a不为空,可以理解为true(一般都是不为null,否则还转什么嘛);如果不能转,这个时候,表达式将返回null;可以理解为false