这节课我们学习非常好玩的js运算(其实跟小学数学差不多)。
运算当然离不开运算符了啊。
Javascript运算符有两种:一种是算数运算符,一种是赋值运算符。
 
赋值运算符都带一个等号“=”。所以叫赋值运算符。下面我们首先讲算数运算符。
 

JavaScript 算术运算符

 
下面举个例子:

var a = 3,
    b = 4,
    t = (a*b)/(b-1)*3%7;
    t++;
    alert(t);	

大家猜猜最后输出的值是什么?

算数运算的时候先算括号内的,再算乘除求余,再算加减。

答案在本页下方。>,> 不用着急看,自己算算。
 

JavaScript 赋值运算符

 
下面举个例子:

var a = 3,
    b = 4,
    t = 3;
    t*= (a*b)/(b-1)*3%7+2;
    t--;
    alert(t);		

大家猜猜最后输出的值是什么?
答案在本页下方。>,>
 

JavaScript 字符串的连接

其实,我们在之前的作业中已经见过,想要将多个字符串,或者变量连接在一起输出,我们只需要用+号就可以了。
例如:

var a = 3,
    b = 4;
    alert(a+b); //这时输出的是7,这个时候加号是运算符。alert里的是变量。
    alert("a"+"b"); //这时输出的是ab。输出的是字符串。
    alert("I am"+" "+a+b); //这时,由于是以字符串开始的。所以,输出的I am 34。是因为每个加法操作是按先后顺序完成的,第一操作是将字符串与一个空格加一起,得出字符串,第二个加法是刚得出的字符串加上一个变量(数值)a,得出的是字符串,依次,最后得出的是字符串 I am 34。就是字符串和数值加一起都会变成字符串。另外,把空格插入表达式中:需要+" "+就可以了。引号中间有空格。

可能稍微有点不好理解。咱们以后遇到了再细讲。
 

本课程示例答案:

例一答案:6
例二答案:20