語法:
表示式?結果1:結果2;
if…else的另外一種寫法。
乙個表示式,如果結果為true,結果為(「」): 如果結果為false,結果為(「」);
案例:
1:接收使用者輸入的數字,如果是偶數在頁面中提示該數字為偶數,如果是奇數那麼提示該數字為奇數
var n1=prompt("請輸入數字");
n1%2==0?alert("偶數"):alert("奇數");
2:寫乙個程式接收使用者輸入的值,該值和隨機產生的隨機數(0-99)做比較,如果使用者輸入的值大於隨機數輸出:您贏了,否則您輸了
var n1=parseint(math.random()*100);
var n1=prompt("請輸入數字");
n1>n2?alert("您贏了"):alert("您輸了");
三元表示式
c 中有乙個三元運算子 語法為 條件表示式?表示式1 表示式2 該操作首先求出條件表示式的值 bool型別 為true時呼叫表示式1,為flase時呼叫表示式2。其邏輯為 如果為真執行第乙個,否則執行第二個。例項 string result name 老趙 帥的掉渣了 山炮掉渣了 dic.add d...
三元表示式
採用三元操作符對?對表示式進行運算,這種操作符比較特別,因為它有三個操作物件,但它確實屬於操作符的一種,它最終也會生成乙個值。其表示式採取下述形式 boolean exp value0 value1 原型比較大小 string result int i 5,j 10 if i j result su...
三元表示式
有段時間沒有跟進東西了,說明我沒有進步,三元表示式真的挺好用的,有的地方沒法用if else進行判斷,用這個很方便,之前上學的時候學過這個,由於這個知識點很小,盡然被我忘了,上次寫東西我想了好久,在那裡邊沒法進行判斷,後來人家給我說用三元表示式啊,我愣住了,三元表示式,不知道是啥,人家也不給我說,直...