我正在用 javascript 制作一個計算器,我想知道哪種代碼更適合存盤變數。
以下是單擊運算子時運行的函式的一些代碼。
在這種情況下,oldNum 是運算子之前的第一個值,newNum 是運算子之后的第二個值。
代碼1:
result ? (oldNum = result) : newNum ? (oldNum = newNum) : (oldNum = oldNum);
代碼 2:
result ? (oldNum = result) : !newNum || (oldNum = newNum);
uj5u.com熱心網友回復:
這兩個代碼在語法上都是有效的。
如果可能的話,為了可讀性和避免混淆,我更喜歡條件較少的代碼。如果兩個代碼產生相同的結果,那么除非您有目標并使用它們,否則不需要更多條件。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/448868.html
標籤:javascript 变量
