JavaScript运算符

在学习JavaScript运算符之前我们得先了解什么是运算符:运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。在vb2005中运算符大致可以分为5种类型:算数运算符连接运算符关系运算符赋值运算符逻辑运算符

运算符 = 用于赋值。

运算符 + 用于加值。

运算符 = 用于给 JavaScript 变量赋值。

算术运算符 + 用于把值加起来。

y=5;z=2;x=y+z;

在以上语句执行后,输出x 的值为 7。

JavaScript 算术运算符

算术运算符用于执行变量与/或值之间的算术运算。

给定y=5,下面的表格解释了这些算术运算符:

注意:掌握累加和递减的运算方法注意区分。

JavaScript 赋值运算符

赋值运算符用于给 JavaScript 变量赋值。

给定x=10和y=5,下面的表格解释了赋值运算符:

注意:赋值是将右边的值赋值给左边;;在书写时注意左右两边各空一格。

用于字符串的 + 运算符

+ 运算符用于把文本值或字符串变量加起来(连接起来)。

如需把两个或多个字符串变量连接起来,请使用 + 运算符。

txt1="What a very";txt2="nice day";txt3=txt1+txt2;

在以上语句执行后,变量 txt3 包含的值是 "What a verynice day"。

要想在两个字符串之间增加空格,需要把空格插入一个字符串之中:

txt1="What a very ";txt2="nice day";txt3=txt1+txt2;

或者把空格插入表达式中:

txt1="What a very";txt2="nice day";txt3=txt1+" "+txt2;

在以上语句执行后,变量 txt3 包含的值是:

"What a very nice day"

对字符串和数字进行加法运算

请看这些例子:

x=5+5;document.write(x);x="5"+"5";document.write(x);x=5+"5";document.write(x);x="5"+5;document.write(x);

规则是:

如果把数字与字符串相加,结果将成为字符串。

补充知识:

++(累加/自加),--(递减/自减)运算符的作用:

++(自加):对原有的数据进行+1

--(自减):对原有的数据进行-1

使用:

单独使用:放在操作数的前面和后面效果一样。

参与运算使用:当++在变量后面(i++),会先将变量中的值取出做赋值操作,再自身+1

当++在变量前面(++i),会先自身+1,然后再将+1后的结果赋值

举例说明:

例1.请分别计算出x,y的值?

int x = 3;

int y = x++ + ++x + x * 10;

计算过程:

在进行混合运算时我们看式子,从左往右看

首先x++,++在变量x的后面,要先把变量x的值拿出来放在这个位置上(即 int y = 3 + ++x + x * 10),然后自身+1;这里变量x = 3+1 = 4,(如果不好理解,可以令int a = x++,则a = 3);

接着往右看遇到++x,++在变量x的前面,要先自身+1(即x = 4+1 = 5),然后值再放到这个位置即(int y = 3 + 5 + x * 10)

最后x * 10,此时x = 5,即 int y = 3 + 5 + 5 * 10;

最终的结果是x = 5;y = 58;

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180803G001ZZ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励