首页 > 其他 > 详细

09 运算符

时间:2020-02-13 14:51:49      阅读:69      评论:0      收藏:0      [点我收藏+]

一、JavaScript 运算符

赋值运算符(=)把值赋给变量。

赋值

var x = 15;

加法运算符(+)对数字相加:

加法

var x = 7;
var y = 8;
var z = x + y;

乘法运算符(*)对数字相乘:

乘法

var x = 7;
var y = 8;
var z = x * y;

二、JavaScript 算术运算符

算数运算符用于对数字执行算数运算:

  • +:加法
  • -:减法
  • *:乘法
  • /:除法
  • %:系数
  • ++:递加
  • --:递减

三、JavaScript 赋值运算符

赋值运算符向 JavaScript 变量赋值。

  • =:x = y 等同于x = y
  • +=:x += y 等同于x = x + y
  • -=:x –= y 等同于x = x - y
  • *=:x *= y 等同于x = x *y
  • /=:x /= y 等同于x = x / y
  • %=:x %= y 等同于x = x % y

加法赋值运算符(+=)向变量添加一个值。

var x = 7;
x += 8;

注释:JS 赋值这一章中完整描述了赋值运算符。

四、JavaScript 字符串运算符

+ 运算符也可用于对字符串进行相加(concatenate,级联)。

txt1 = "Bill";
txt2 = "Gates";
txt3 = txt1 + " " + txt2;

txt3 的结果将是:Bill Gates

+= 赋值运算符也可用于相加(级联)字符串:

txt1 = "Hello ";
txt1 += "Kitty!";

txt1 的结果将是:Hello Kitty!

提示:在用于字符串时,+ 运算符被称为级联运算符。

字符串和数字的相加

相加两个数字,将返回和,但对一个数字和一个字符串相加将返回一个字符串:

x = 7 + 8;
y = "7" + 8;
z = "Hello" + 7;
x、y 和 z 的结果将是:
15
78
Hello7

提示:如果您对数字和字符串相加,结果将是字符串!

五、JavaScript 比较运算符

  • ==:等于
  • ===:等值等型
  • !=:不相等
  • !==:不等值或不等型
  • >:大于
  • <:小于
  • >=:大于或等于
  • <=:小于或等于
  • ?:三元运算符

六、JavaScript 逻辑运算符

  • &&:逻辑与
  • ||:逻辑或
  • !:逻辑非

七、JavaScript 类型运算符

  • typeof:返回变量的类型。
  • instanceof:返回 true,如果对象是对象类型的实例。

八、JavaScript 位运算符

位运算符处理 32 位数。

该运算中的任何数值运算数都会被转换为 32 位的数。结果会被转换回 JavaScript 数。

  • &:与
  • |:或
  • ~:非
  • ^:异或
  • <<:零填充左位移
  • >>:有符号右位移
  • >>>:零填充右位移

十、逗号运算符

用逗号运算符可以在一条语句中执行多个运算。逗号运算符常用变量声明中。

var iNum1 = 1, iNum = 2, iNum3 = 3;

十一、条件运算符

条件运算符也叫三元运算符

语法:条件表达式?语句1:语句2;

var iMax = (iNum1 > iNum2) ? iNum1 : iNum2;

技术分享图片

09 运算符

原文:https://www.cnblogs.com/springsnow/p/12303467.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!