<html>
<head>
<title>js的运算符学习</title>
<meta charset="UTF-8"/>
<!--
js的运算符学习:
算术运算符:
加法:+
减法:-
乘法:*
除法:/
余数:%
number类型的和number类型的
number类型和boolean类型(true--1,false--0)
number类型和string类型(*,/,%,-)
string类型和string类型的数字(*,/,%,-)
string类型数字和boolean类型(*,/,%,-)
在算术运算中如果两边的数据类型不是number的话,会使用Number()强转后在进行运算.
字符串的加法会作为字符链接,不会运算。
注意:
在字符串中“+”符合代表的是字符串的连接符,不会参与运算
逻辑运算符:
! & && | || (与java中的一致);
var a=true;
var b=true;//false
alert(a&b);
if(a&b){
alert("haha");
}
关系运算符:返回值为true 或者fasle
!=:
>=:
<=:
>:
<:
自增运算符:
++:a++ ++a
--:
+=:
-=:
-->
<!--声明js代码域-->
<script type="text/javascript">
/*声明变量:算术运算*/
/*var a="123a";
var b=2;
alert(a+b);
var c=true
var d="1"
alert(c+d);
alert(a-d);*/
/*声明变量:逻辑运算*/
var a=true;
var b=true;
alert(a&b);
if(a&b){
alert("haha");
}
</script>
</head>
<body>
<h3>js的运算符学习</h3>
</body>
</html>
js学习之运算符学习
最新推荐文章于 2020-06-27 00:28:19 发布