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);//734 ????????????35 ????????????//---------------------------------------------------------------------------36 ????????????37 ????????????/*38 ?????????????* 如果||的优先级高,或者两个一样高,则应该返回339 ?????????????* 如果与的优先级高,则应该返回140 ?????????????* ????????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基础_运算符的优先级
原文地址:http://www.cnblogs.com/ZHOUVIP/p/7653479.html