数字运算符
包括:+ — * / %
var x=10;
var y=20;
var z=x+y;
//如果一个较小的数,和一个较大的数取余数,结果是较小的数
console.log(z);
var x=1;
x++;
console.log(x);//x++先执行其它最后再加
//++x 先加再执行其他
//如果是两个字符串做加法,直接拼接到一起
//如果是数值和字符相加,会默认将数值转化为字符然后再拼接
var x="helow";
var y="nihao";
var z=x+y;
console.log(z);
关系运算符
> < >= <= ==判断是否相等(只判断值是否相等)
===不仅判断值还会判断数据类型
var x=10;
var y=20;
var z=x>y;
console.log(z);
赋值运算符
+= -= *= /= %=
var x=20;
var y=30;
x=x+y;
//x+=y; 简写模式 运行速度快
console.log(x);
逻辑运算符
%% || !()
var x=20;
var y=x>10&&x<30;//&& 左右同时为真才为真
// ||或 左右同时为假,才为假
// !() 改变真假
console.log(y);
面积计算
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>面积计算</title>
</head>
<body>
宽度:<input type="text"id="bt2">
高度;<input type="text"id="bt3">
<button id="bt1">计算</button>
<script>
//需求;点击计算按钮时,获取宽度和高度input框中所输入的值相乘得到结果
//事件编程:1.事件源 2.事件 3.事件的处理
//如果在js中找到对应元素
var bti=document.getElementById("bt1");//在文档中通过ID属性获取到指定的元素
//onclick点击事件
bt1.onclick=function(){//当bt1点击时触发的事件处理函数
var bt2=document.getElementById("bt2");//找到宽度的input框
var bt3=document.getElementById("bt3");//找到高度的input框
var width=bt2.value;//获取input框中的内容 通过.value都是字符属性
var height=bt3.value;
var sum=width*height;
alert(sum);
}
</script>
</body>
</html>