ctx.query.name = ctx.query.name && ctx.query.name.toUpperCase()

新手上路,请多包涵

在egg文档上看到的这个写法,目的是想把用户请求的name参数转大写。
这边的&&是什么意作用呢?

没找到相关文档,在控制台试了下
var a=1,b=2,c=3;
a = b&&c  //a=c
a = c&&b  //a=b
阅读 1.6k
1 个回答
A && B

如果A为真,才去判断B是不是为真。

有与运算,当然要有或运算了

A || B

如果A是假,才去判断B是不是为真
clipboard.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题