```html
<html>
<head>
<title>js的运算符</title>
</head>
<body>
<script type="text/javascript">
//数
var a = 123;
alert(a / 1000);//不等于0,因为js不区分整数和小数
//字符串
var b = "456";
alert(b + 1);//4561
alert(b - 1);//455 无法对非数字的字符相减,会提示 NaN (非数字)
//boolean 类型
var flag = true;
alert(flag + 1);//2 true为1,flase为0
//== 比较值,=== 比较值和类型
var c = "5";
//if (c == 5)//5
if (c === 5) {//other
alert(5);
} else {
alert("other");
}
//document.write();向页面输出固定值、变量和HTML代码
document.write("aaa");
document.write(c);
document.write("<hr/>");
</script>
</body>
</html>
<!--
5、js的运算符
** += : x+=y; ===> x=x+y;
** js里面不区分整数和小数
var j = 123;
alert(j/1000*1000);
// j/1000*1000 在java里面得到结果是 0
// 在js里面不区分整数和小数,123/1000=0.123 * 1000 = 123
** 字符串的相加和相减的操作
var str = "123";
** 如果相加时候,做是字符串连接
** 如果相减,做的是相减的运算
* //字符串的操作
var str = "456";
//alert(str+1); //在java里面操作的结果是 4561 ,在js里面还是 4561
alert(str-1); //相减时候,执行减法的运算
* 提示NaN:表示不是一个数字
** boolean类型也可以操作
*** 如果设置成true,相当于这个值是1
*** 如果设置成false,相当于这个值是0
** == 和 === 区别
** 做判断
** == 比较的只是值
** === 比较的是值和类型
** 引入知识
直接向页面输出的语句(可以把内容显示在页面上)
* document.write("aaa");
document.wirte("<hr/>");
** 可以向页面输出变量,固定值和html代码
-->