<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<p>运算符和操作数</p>
<p id = 'cc'></p>
<script>
var h = 3;
document.getElementById("cc").innerHTML = Math.pow(h,2);
</script>
</body>
</html>
运算符和操作数
x ** y 产生的结果与 Math.pow(x,y) 相同
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<p>运算符优先级</p>
<p id = "运算符优先级"></p>
<script>
var h = 300 + 900 * 2;
document.getElementById("运算符优先级").innerHTML = h;
</script>
</body>
</html>
运算符优先级
运算符优先级(Operator precedence)描述了在算术表达式中所执行操作的顺序
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<p>运算符优先级</p>
<p id = "dd"></p>
<script>
var y = (300 + 900) * 3;
document.getElementById("dd").innerHTML = y;
</script>
</body>
</html>
运算符优先级
在传统的学校数学中,乘法是优先的。
乘法(*)和除法(%)比加法(+)和减法(-)拥有更高的优先级。
同时,(就像在学校的数学中那样)能够通过使用括号来改变优先级
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<p>运算符优先级</p>
<p id = "u"></p>
<script>
var h = 300 + 900 - 30 / 2;
document.getElementById("u").innerHTML = h;
</script>
</body>
</html>
运算符优先级
当使用括号时,括号中的运算符会首先被计算。
当多个运算拥有相同的优先级时(比如加法和减法),对它们的计算是从左向右的
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<p>JavaScript 数据类型</p>
<p id = "i"></p>
<script>
var h = 900 + "百度一下";
document.getElementById("i").innerHTML = h;
</script>
</body>
</html>
JavaScript 数据类型
JavaScript 变量能够保存多种数据类型:
数值、字符串值、数组、对象等等
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<p>JavaScript 数据类型</p>
<p id = "l"></p>
<script>
var o = 3000 + 3 + "百度一下李白";
document.getElementById("l").innerHTML = o;
</script>
</body>
</html>
JavaScript 数据类型
JavaScript 变量能够保存多种数据类型:
数值、字符串值、数组、对象等等