码迷,mamicode.com
首页 > Web开发 > 详细

0510JS运算符

时间:2018-05-10 21:49:38      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:http   world   and   条件   ==   等于   9.png   类型   ===   

|-运算符
|--基础运算符 + - * / %
|----加号:数字的求和、字符串的拼接
|----减号:数字的减法、对数字取反
|----乘法、除法、取余

var a = 10;
var b = 10;
var c = a + b;
var d = "hello ";
var e = "world";
alert(c);
alert(a + d);
alert(d + e);

技术分享图片技术分享图片技术分享图片
|--复合运算 += -= *= /= %=

var f = "10";
  f = f + 2;   f += 2;   alert(f);

技术分享图片
|-自增自减 ++ --
|--注意位置a = b++;(先赋值再自加) a = ++b;(先自加再赋值)

 var g = 5;
 g++;
 g = g + 1;
 g += 1;
 alert(g);
 var h = g++;
 h = g;(先执行)
 g++;(再执行)
 alert(h);
 var k = ++g;
 g++;(先执行)
 k = g;(再执行)
 alert(k);

技术分享图片技术分享图片技术分享图片


|--关系运算符 > < >= <= !=(不等于) == (只判断数字,字符串类型的数字会当作数字型来判断) ===(会判断字符的类型)

var l = 3 >= 2;
var p = 123;
var q = "123";
alert(l);
alert(p != q);
alert(p !== q );
alert(p == q);
alert(p === q );

技术分享图片技术分享图片技术分享图片

技术分享图片技术分享图片


|--逻辑运算符
|----逻辑非 ! (not)

var aa = 2;
var bb = 3;
var cc = !(aa >= bb);
alert(cc);

技术分享图片
|----逻辑与  && (and)

var dd = 2 >= 3; /*flase*/
var ee = 4 >= 1; /*/true*/
alert(dd && ee);

技术分享图片
|----逻辑或 || (or)

var dd = 2 >= 3; /*flase*/
var ee = 4 >= 1; /*/true*/
alert(dd || ee);

技术分享图片
|--三元运算符  条件?值1(true):值2(false)

0510JS运算符

标签:http   world   and   条件   ==   等于   9.png   类型   ===   

原文地址:https://www.cnblogs.com/zhangbaozhong/p/9021676.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!