[英]is there a way to do something like if (Variable == 1 or Variable == 2 or Variable == 3) in javascript?
我對javascript有點陌生,我無法在google搜索中找到任何內容,我正在為某個程序編寫程序,並且能夠執行類似我所要求的操作: if (Variable == 1 or Variable == 2 or Variable == 3)
對於我要在其中執行的操作將是一個更干凈,更簡單的解決方案。
用這個:
if(variable==1||variable==2||variable==3){
//do some stuff
}
基本上,它取決於需求。 您可以用其他一些更清晰的方式來編寫此代碼,例如
if ((Variable == 1 && Variable == 2) || Variable == 3)
如果前兩個條件必須為真,第三個條件為OR
if (Variable == 1 && (Variable == 2 || Variable == 3))
如果第一個條件必須為真,第二個或第三個條件為真
問題的注釋很有意義,但是如果必須在大量值中測試變量,則類似的方法會更好。
// Define an array of accepted values; var acceptedValues = [1,2,3,4,5,6,7,8,9,10]; // Test the variable. var variable = 11; if (acceptedValues.includes(variable)) console.log("variable has a valid value"); else console.log("variable does not have a valid value");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.