簡體   English   中英

如何將三元運算符更改為 if-else 語句?

[英]How to change a ternary operator into an if-else statement?

如何將此速記三元運算符更改為 if-else 語句?

header.style.width = header.style.width === "1265px" ? '0px' : '1265px';

條件(三元)運算符

句法

健康)狀況? exprIfTrue: exprIfFalse

參數

condition
一個表達式,其值用作條件。
exprIfFalse
如果condition評估為真值(等於或可以轉換為true ),則評估該表達式。
exprIfFalse
如果condition為假則執行的表達式(即,具有可以轉換為false的值)。

要將上述語法轉換為if...else語句:

if(condition)
    exprIfTrue
else
    exprIfFalse

在您的特定代碼中:

header.style.width = header.style.width === "1265px" ? '0px' : '1265px';

您將擁有以下等效的if...else語句:

if(header.style.width === "1265px")
    header.style.width = '0px';
else
    header.style.width = '1265px';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM