运算符的优先级
指的是在表达式中各个运算符参与运算的先后顺序,例如:先乘除,后加减。
- 同一单元格的运算符具有相同的优先级。
- 左结合方向表示同级运算符的执行顺序为从左到右。
- 右结合方向则表示执行顺序为从右到左。
- 补充:圆括号()优先级别最高。例如, 4 + 3 * 2的 输出结果为10,(4 + 3) * 2的输出结果为14。
案例
计算圆的周长和面积
<body>
<p>圆的半径:<input type="text" id="r"></p>
<p>圆的周长:<input type="text" id="cir"></p>
<p>圆的面积:<input type="text" id="area"></p>
<script type="text/javascript">
const pi=3.14;
var r=prompt('请输入圆的半径');
r=parseFloat(r)&&Number(r);
if(!isNaN(r)){
var cir=2*pi*r;
var area=pi*r*r;
document.getElementById('r').value=r;
document.