1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>JavaScript中的運算子</title> 6 </head> 7 <body> 8 <script type="text/javascript"> 9 // 算術運算子:+、-、*、/、%、++、-- 10 11 /* 12 “%”取余運算子,兩個數相除,取余數, 13 A = 10 % 3; // A = 1,如果余數不為0,則兩個不能整除 14 */ 15 16 /* 17 “++”加1運算子、自加1 18 “++”可以作前綴(++i),也可以作后綴(i++), 19 */ 20 var a = 1; 21 var b = 1; 22 var c = 3; 23 var d = 4; 24 document.write(++a); 25 document.write("<hr>") 26 document.write(b++); 27 document.write("<hr>") 28 document.write(--c); 29 document.write("<hr>") 30 document.write(d--); 31 32 /* 33 賦值運算子:=、+=、-=、*=、/= 34 “+=”先加后等,如:a += 10 //展開后 a = a + 10 35 “-=”先減后等,如:a -= 10 //展開后 a = a - 10 36 “*=”先乘后等,如:a *= 10 //展開后 a = a * 10 37 “/=”先除后等,如:a /= 10 //展開后 a = a / 10 38 */ 39 40 /* 41 比較運算子:>、<、>=、<=、==、!=、===、!== 42 比較運算子的運算結果是布林值(true或false), 43 */ 44 //“=”是賦值號,如:a = 10 45 //“==”等于,只比較兩個變數的值,而不管型別,只要值一樣,就回傳true,否則回傳false, 46 //“===”全等于,既比較變數,也判斷型別,如果型別和值都一樣,回傳true,否則回傳false, 47 48 // 邏輯運算子:&&、||、! 49 </script> 50 </body> 51 </html>
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>三元運算子:?:</title> 6 </head> 7 <body> 8 <script type="text/javascript"> 9 /* 10 所謂“三元運算子”就是指三個運算元, 11 語法:條件運算式 ? 結果1 : 結果2 12 語法:運算元1 ? 運算元2 : 運算元3 13 含義:如果條件為true,則執行“結果1”的代碼;如果條件為false,則執行“結果2”的代碼, 14 其實:三元運算子,就是if else的變形形式, 15 */ 16 var a = 10; 17 var b = 20; 18 //判斷a和b哪個值大,把大的賦值給max; 19 var max = a>b ? a:b; 20 document.write('最大值是'+max); 21 </script> 22 </body> 23 </html>
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>JavaScript特殊運算子及運算子優先級</title> 6 </head> 7 <body> 8 <script type="text/javascript"> 9 /* 10 new運算子:創建一個物件,如:var today = new Date(); //創建一個當前系統日期時間物件 11 delete運算子:洗掉陣列的元素,或者物件的屬性, 12 typeof運算子:一元運算子,主要功能:判斷變數的型別的,如:typeof name 或 typeof(name) 13 點運算子(.):主要應用在物件中,通過點運算子(.)去呼叫屬性或方法,如:window.alert(“OK”) 14 [ ]中括號:主要用來訪問陣列元素的,如:arr[0] = 100; //找到下標為0的陣列元素,并重新賦值 15 */ 16 var today =new Date(); 17 document.write(today); 18 </script> 19 <h2>運算子優先級如下圖:</h2> 20 <p><img src="http://img.php.cn/upload/image/329/745/313/1476425298629740.png" alt=""></p> 21 </body> 22 </html>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/49999.html
標籤:JavaScript
