一、逗號運算式
1.程式中使用逗號運算式,通產是要分別求出逗號表示式內各運算式的值,并不一定要求整個運算式的值,
2.并不是所有出現逗號的地方都組成逗號運算式,例如在變數說明中,函式引數表中逗號,只是用作各個變數之間的間隔符,
var a,b; b = (a=3,--a,a*5); console.log(a,b);

二、三目運算子
1.格式:條件運算式?陳述句1:陳述句2
2.如果條件表示為true,則執行陳述句1,并回傳執行結果
如果條件運算式為false,則執行陳述句2,并回傳執行結果
3.注意點:條件運算子?和:是一對,不能單獨使用,如果條件的運算式的求值是一個非布林值,會將其轉換為布林值進行運算,
1>2?alert("lihaile"):alert("niubi");
"jsoedfr"?alert("正確"):alert("錯誤");
true?alert("正確"):alert("錯誤");



三、運算子的優先級
1.JavaScript中運算子的優先級分為15級,1級是最高,15級是最低,
2.優先級從高到底:括號,一元運算子、乘除模、加減字串連接、移位(<<>>),比較運算子、等于不等于嚴格等于、與、異或、或、邏輯與、邏輯或、條件(?:)、賦值運算、多重求值
3.做一個練習
//用戶從鍵盤上輸入三個數
//1.定義變數
var num1;
//2.接受用戶的輸入
num1 = prompt("請輸入第一個數字:");//強制轉化為數字的三種方式復習:
//第一種就是parseInt,第二種就是int(引數)的形式,第三種就是在prompt的前面加上一個“+”就可以了

四、原始碼:
D9_1_Exercise.html
地址:
https://github.com/ruigege66/JavaScript/blob/master/D9_1_Exercise.html?
2.CSDN:https://blog.csdn.net/weixin_44630050
3.博客園:https://www.cnblogs.com/ruigege0000/
4.歡迎關注微信公眾號:傅里葉變換,個人賬號,僅用于技術交流,后臺回復“禮包”獲取Java大資料學習視頻禮包

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/92042.html
標籤:JavaScript
