JavaScript多元運算符


JavaScript多元運算符

 

**實例:**`

function test(9){

var a=4,b=11;

return p > 1 ? p<b ? p > b : p = 6 : p = 3;

} document.write(test(9);

 

**解析**:

----------

在上面的這個例子里,最快的解決的方法是找到第一個問號“?”,和最后一個冒號“:”然后進行語句分割,

即:return p > 1 ? 整體語句 : p = 3;

分析步驟一: 當p>1為true,輸出整體語句,也就是: p<b ? p > b : p = 6 ;

分析步驟二: 當p>1為false,輸出p = 3;

本案例中,p=9,進行分析步驟一,則輸出:p<b ? p > b : p = 6 ;

同理:

分析步驟一: 當p<b為true,輸出p > b ;

分析步驟二: 當p<b為false,輸出p = 6 ;

即:9<11 為true,則輸出p>b,即9>11,即false。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM