1. 程式人生 > >JS基礎_運算符的優先級

JS基礎_運算符的優先級

script text class result 語句 type col console ctype

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title></title>
 6         <script type="text/javascript">
 7             
 8             /*
 9              * ,運算符
10              * 使用,可以分割多個語句,一般可以在聲明多個變量時使用,
11 */ 12 13 //使用,運算符同時聲明多個變量 14 //var a , b , c; 15 16 //可以同時聲明多個變量並賦值 17 var a=1 , b=2 , c=3; 18 alert(b); 19 20 /* 21 * 就和數學中一樣,在JS中運算符也有優先級, 22 * 比如:先乘除 後加減
23 * 24 * 在JS中有一個運算符優先級的表, 25 * 在表中越靠上優先級越高,優先級越高越優先計算, 26 * 如果優先級一樣,則從左往右計算。 27 * 28 * 但是這個表我們並不需要記憶,如果遇到優先級不清楚 29 * 可以使用()來改變優先級 30 */ 31 32 var result
= 1 + 2 * 3; 33 console.log("result = "+result);//7 34 35 //--------------------------------------------------------------------------- 36 37 /* 38 * 如果||的優先級高,或者兩個一樣高,則應該返回3 39 * 如果與的優先級高,則應該返回1 40 * 41 */ 42 var result = 1 || 2 && 3; 43 console.log("result = "+result);//1 44 45 </script> 46 </head> 47 <body> 48 </body> 49 </html>

JS基礎_運算符的優先級