`
小野马儿
  • 浏览: 15542 次
社区版块
存档分类
最新评论

总结js中的算数运算

 
阅读更多

一,每一种编程语言都包含处理数字的进行数学运算的方法。把基本的数学运算用在代码执行的规则中,一切都会变得非常简单。所以很有必要好好总结一下js中的算数应用。

二,1,首先学习最基本的运算符 ‘=’:

在 JavaScript 中 = 为赋值运算符,用于给 = (等号)左边的变量赋值。

 例如:

var data = "Hello World!";
var result = 100;
var judgment = true;

 2,总结常用的算术运算符号,如下:

+  加号
-  减号
/  除号
*  乘号
%  求余
++ 累加
-- 递减

 这些运算的详细讲解为:

 

var x, y=5; //初始化两个变量x和y,给y赋初始值为5。{x:undefined, y:5}。

x=y+5;     //即x=5+5,结果{x:10, y:5}。

x=y-5;     //即x=5-5,结果{x:0, y:5}。

x=y/2;     //即x=5/2,结果{x:2.5, y:5}。

x=y*2;     //即x=5*2,结果{x:10, y:5}。

x=y%2;     //即x=5%2,结果{x:1, y:5}。结果是x=5/2整数求商时的余数1。

x=--y;     //--y等价于y=y-1,此后y=4,然后x=y,即x=4结果{x:4, y:4}。

x=++y;     //++y等价于y=y+1,此后y=5,然后x=y,即x=5结果{x:5, y:5}。

 注意:这几种运算符的优先级依次递减是: ++ -- , * / % , + -(即运算符号的先后执行顺序,优先级高的运算符号先计算,优先级低的后计算

例如:

 

var result = 7 - 1 / 4 + 6 % 4; 
console.log('7 - 1 / 4 + 6 % 4 的运行结果是: ' + result);

 所以运行后在console中的输出是: 7 - 1 / 4 + 6 % 4 的运行结果是: 8.75 

3,除了基本的运算符号外,javascript中还有类似于

 

+=    
-=
*=
/=
%=

 这些都是由基本运算符组合而成的运算符,以下是用例:

 

var x = 5;
x+=2;     //7  等价于x=x+2,即x=5+2。
x-=2;     //5  等价于x=x-2,即x=7-2。
x*=2;     //10 等价于x=x*2,即x=5*2。
x/=2;     //5  等价于x=x/2,即x=10/2。
x%=2;    //1  等价于x=x%2,即x=5%2。

  例如:

x += ++y 这段代码写成普通的书写形式可以是x = x+y+1;

//运算时优先运算 (++y)即(y=y+1) ,结果为x+=y,即(x=x+y)。带入结果(y=y+1)为x=x+y+1,结果 x=8。

4,字符串的+运算

 ‘+’ 运算符除了用于代码中数学计算,还可以用于把字符串变量加起来(连接起来)。

例如:

 

var data = "Hello " + "world !";

  *字符串类型的数据和数字类型的数据用 + 运算符计算时:

var message = "Tom的学号是 : " + 100705101;
//javascript会在处理不同类型的数据时,自动进行类型的统一转换,上面代码的运行结果就是字符串: "Tom的学号是 : 100705101"

 三,好好总结后,熟练灵活应用,提高效率。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics