JavaScript总结 04

来源:互联网 发布:数据分析师市场需求 编辑:程序博客网 时间:2024/06/14 00:27

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>4.运算符</title>
</head>
<body>
<script type="text/javascript">
/*运算符:
* 赋值运算符=
* 算术运算符+ - * / % ++ --
* 复合运算符 += -= *= /=
* 关系运算符 > >=  <= < == === != !==
* 逻辑运算符 && || ! 
*/
//1.赋值运算符
var a=1;
//算术运算符
var x=10,y=3,z;
x+y;
x-y;
x*y;
   console.log(x/y);
   x%y;
   
   //++自增 让变量自增1
   //若++在前,先自增,再参与其他运算;若++在后先参与运算,再加1
   
   alert(x++);//alert(x);x=x+1;
   alert(x);
   alert(++x);// x=x+1;alert(x);
   //--自减 让变量自减1
//若--在前,先自减,再参与其他运算;若--在后先参与运算,再减1
z=y--;//y=2 z=3
z=--y;//z=y=1
    //3.复合运算符
    var m=3,n=5;
    m+=3;//m=m+3;
    m-=2;//m=m-2;
    m*=n;//m=m*n;
    m/=n;
//4.关系运算符
alert(m>n);
//不等于 !=
m!=n;//true
//==相等 判断两个变量数值是否相等
var i=12,j="12";
i==j;
alert(i==j);//true
//===恒等于 不仅判断数值要相等 而且类型要一致,两个变量才恒等
i===j;//false
/*
* === 在比较时,先判断类型是否一致 不一致则返回false;如果类型一致,在比较内容是否
* 相等.
*/
var b= "abc"
var c="acf"
//当两个字符串进行比较时,依次对每个字符串的每个字符进行比较(对应字符的ASCII数值进行减法运算作比较)
alert(b>c);
/*运算符的优先级
*1.()小括号
* !
* 算数运算符
* 关系运算符
* 逻辑运算符 && ||
* 赋值运算符
* ****优先级依次递减******

* */
</script>

</body>
</html>
原创粉丝点击