搜索
写经验 领红包
 > 知识

javascipt关系运算符有哪些(js关系图)

导语:Javascript关系运算符详解

关系运算符> < >= <= != == ===

<script type=&34;>//关系运算符> < >= <= != ==  === 主要用于做关系判断 返回的结果仍是真true和假falsevar a = 10, b = 20;document.write(&34; + (a>b)+&34;);    document.write(&34;+(a<b)+&34;);document.write(&34;+ (a!=b)+&34;) //结果直接可以看出它应该是true    //已知有如下变量 var  str = &34;;var  num1 = 100;//判断str和num1 的==关系//js中两个等号判断的是值相等 与数据类型无关document.write(&34; +(str==num1)+&34;);//js中判断全等用=== 值和数据类型均相等 返回true  否则返回false//此时返回的结果为false    document.write(&34;+(str===num1)+&34;) var num2 = 100;//此时返回的结果应该是true 因为num1和num1 满足值和数据库类型均相同document.write(&34;+(num1===num2)+&34;)  var username = &34;,upwd  =&34;;//判断username是否是admin 或者判断upwd是否是123456 此时我们就需要用到==来判断//  document.write(&34;+(username==&34;)+&34;);    //赋值运算符 += -= =     var c = 1;c+=5;  // 拆分 c=c+5;   //alert(c);c-=2//alert(c)   //条件运算符 三目运算符 三元运算符         //语法  表达式?xxx:xxx 表达式成立吗?成立走问号后面 :不成立 走冒号后面  返回的是问号或者冒号后面结果   var sex =&34;;   var result = sex==&34;?&34;:&34;;   document.write(result);      //布尔值做运算 布尔值有两个 一个是true 一个是false 那么 当true和false做运算操作的时候呢 true=1 false =0   var b1 = 1;   alert(b1+true);   alert(b1+false);   </script>

本文内容由小莉整理编辑!