您的位置:首页 > Web前端 > JavaScript

js ||与&&

2015-07-15 18:37 549 查看
||:找到结果为true的分项就停止,并返回该分项的值,否则继续执行,如果都没有为true的分项则返回最后分项的值(注意每个分项先转成bool与true进行比较)。

//例如下面的例子:

//  "" || null || 3 || 4;     //3
//  "" || null || 0 || "" || "" || undefined     //undefined


  

&&:找到结果为false的分项就停止,并返回该分项的值,否则继续执行,如果都为true,则返回最后分项的值。

//例如下面的例子:

// 4 && 5 && null && "0";       //null
// 4 && 5 && 1 && {data:'data'};     //{data:'data'}


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: