如何编写复杂的if语句,其中“true”警报需要满足以下条件。 价格< 25和精装 价格< 15和softcover pubYear是在2000年之后 这本书是NewYorkTImes畅销书 系列标题是“包装工队足球”
bookObject =(price,pubYear,seriesTitle,NYTBS,seriesTitle)
答案 0 :(得分:1)
不应该那么复杂。类似的东西:
if(book.price < 25
&& book.hardcoverPrice < 15
&& book.softcoverPubYear > 2000
&& book.isNYTBestSeller
&& book.series.title == 'Packers Football')
但是,如果不知道如何设置JavaScript对象,我就无法给出正确答案。
答案 1 :(得分:1)
尝试以下
if (b.price < 25 &&
b.hardcoverPrice < 15 &&
b.softcoverPubYear > 2000 &&
b.isNewYorkTimesBestSeller &&
b.seriesTitle === "Packers Football") {
alert("The message");
}
答案 2 :(得分:1)
如果要在条件用括号之间包含OR运算符。也许是这样的:
if(book.price < 25
&& (book.hardcoverPrice < 15 || book.softcoverPubYear > 2000)
&& book.isNYTBestSeller
&& book.series.title == 'Packers Football')