Javascript 如何在Modernizer中测试多个功能

Javascript 如何在Modernizer中测试多个功能,javascript,jquery,detect,modernizr,Javascript,Jquery,Detect,Modernizr,我想知道如何在Modernizer中测试多个功能。我知道你可以做到: if(Modernizr.websockets) { // has websockets } else { // no websockets } 但是我想知道如何测试多个特性。我尝试过许多常见的JavaScript语法,也用谷歌搜索过,但似乎找不到答案。我问这个问题的原因是因为我认为正常情况下会起作用的东西不起作用 以下是我目前正在做的事情: if((Modernizr.cssgradients)|(Modernizr.fo

我想知道如何在Modernizer中测试多个功能。我知道你可以做到:

if(Modernizr.websockets) { // has websockets } else { // no websockets }
但是我想知道如何测试多个特性。我尝试过许多常见的JavaScript语法,也用谷歌搜索过,但似乎找不到答案。我问这个问题的原因是因为我认为正常情况下会起作用的东西不起作用

以下是我目前正在做的事情:

if((Modernizr.cssgradients)|(Modernizr.fontface)|(Modernizr.rgba)) { var pass = true; }

你知道我做错了什么吗?

你不知道
&&
(逻辑AND)运算符吗<代码>如果(x&&y&&z){…}.ooh,可能就是它。我的大脑一定不工作了。所以,
如果(modernizer.cssgradients&&modernizer.fontface){}
?是的,就是这样。我认为你的大脑工作得很好。
:)
,你只需要温习一下,是的,实际上我对JavaScript还相当陌生。我只在需要的时候使用它,而不是随便使用。但我会开始做的。谢谢