没有的话怎么写(Jquery)

How to write if not (Jquery)

您可以检测访问者是否使用移动设备:

if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|BB|PlayBook|IEMobile|Windows Phone|Kindle|Silk|Opera Mini/i.test(navigator.userAgent)) {
                // here my codes }

但是如何将此代码转换为 if not(获取所有不是这些设备的设备)?

也许是这样的?

if !(/Android|webOS|iPhone|iPad|iPod|BlackBerry|BB|PlayBook|IEMobile|Windows Phone|Kindle|Silk|Opera Mini/i.test(navigator.userAgent)) {
                // here my codes }

如您所知,我的问题与标准语法有关(我正在学习)。

您可以将 if 语句与 else 结合使用。如果不满足 if 语句中的条件,将触发 else。

if(/Android | webOS | iPhone| iPad| iPod| BlackBerry| BB| PlayBook| IEMobile| Windows Phone| Kindle| Silk| Opera Mini/i.test(navigator.userAgent)) {

  //code 

}else{

  //other code

}

创建变量可能最适合可读性

var isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|BB|PlayBook|IEMobile|Windows Phone|Kindle|Silk|Opera Mini/i.test(navigator.userAgent);

if(!isMobile){

}