😎
演算子 '>=' は、型 'boolean' および 'number' には適用できません。typescript(2365)
perator '>=' cannot be applied to types 'boolean' and 'number'.typescript(2365)って言われた。
function getClass(width:number): string{
・・・中略
else if(992 > screenWidth >= 768) return "sm"; ⬅️ここ
else if(1200 > screenWidth >= 992) return "xs"; ⬅️ここ
・・・中略
}
解決
複合比較演算子(チェーンド比較演算子)のような書き方ですが、これらの言語ではサポートしていない。要は基本的な書き方が違う。基本中の基本・・・😭
function getClass(width:number): string{
・・・中略
else if (screenWidth < 992 && screenWidth >= 768) return "sm"; ⬅️ここ
else if(screenWidth < 1200 && screenWidth >= 992) return "xs"; ⬅️ここ
・・・中略
}
Discussion