javascript window.innerWidth条件语句

javascript window.innerWidth conditional statement

本文关键字:语句 条件 innerWidth window javascript      更新时间:2023-09-26

我有一个脚本,根据屏幕大小显示不同的内容,它看起来像这样:

if ((window.innerWidth < 1250 ))  {
//Do something
}

我正在尝试设置大于值和小于值。我认为以下操作会起作用:

if ((window.innerWidth < 1250 && > 750))  {
//Do something
}

有人能帮我吗?

使用布尔运算符(&&||等)时,每一侧都必须是一个完全有效的布尔表达式。&& > 750不是有效的表达式,因为> 750不能计算为True或False。

你想要的是:

if (window.innerWidth < 1250 && window.innerWidth > 750)  {

由于window.innerWidth < 1250window.innerWidth > 750都是有效的表达式,并且可以独立解析。

关闭:

if (window.innerWidth < 1250 && window.innerWidth > 750)  {

您需要在&&之后重复比较参数,以使用新值进行检查。

像这样使用:

if (window.innerWidth < 1250 && window.innerWidth > 750) {
 function between(val, min, max)
    {
        return val >= min && val <= max;
    }
    if (between(window.innerWidth,750,1250)) {
    //your code!!!
    }