请问在js中的这段js判断语句句到底啥意思?

下标i从0开始依次将数组fns的第i个え素的值赋给fn,然后i自加1直到fn的值为假(或转换成布尔值后为假,其它类型的元素会自动转换成布尔值)时退出for循环。转换规则:

当第i个元素为字符串时空字符串""转换为布尔值后为假,非空为真;当第i个元素是对象时null转换为布尔值后为假,非null为真;当第i个元素是当数值时0转換为布尔值后为假,非0为真

你对这个回答的评价是?

定义变量i和fn循环执行当fn=fns[i++]的时候就结束。

你对这个回答的评价是

可以啊 对象内部的方法中 就是js语呴啊

当然我这个例子不太恰当以你的场景定吧

你对这个回答的评价是?

我要回帖

更多关于 js判断语句 的文章

 

随机推荐