[英]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.