这节课我们学习非常好玩的js运算(其实跟小学数学差不多)。
运算当然离不开运算符了啊。
Javascript运算符有两种:一种是算数运算符,一种是赋值运算符。
赋值运算符都带一个等号“=”。所以叫赋值运算符。下面我们首先讲算数运算符。
JavaScript 算术运算符
- + 加
- – 减
- * 乘
- / 除
- % 求余数 (保留整数)
- ++ 自加1
- – – 自减1
下面举个例子:
var a = 3, b = 4, t = (a*b)/(b-1)*3%7; t++; alert(t);
大家猜猜最后输出的值是什么?
算数运算的时候先算括号内的,再算乘除求余,再算加减。
答案在本页下方。>,> 不用着急看,自己算算。
JavaScript 赋值运算符
- = 把等号右面的值赋给等号左面的变量。例如a=b,就是把b赋给a。
- += 把等号右面的值加到加号左面的变量,求和后赋给加号左面的变量。
比如x+=y的意思就是x=x+y,然而这时左面的x是新的x,右面的x是原始的x。 - -= 用等号右面的值减去减号左面的变量,求差后赋给减号左面的变量。
比如x-=y的意思就是x=x-y。 - *= (同上)
- /= (同上)
- %= (同上)
下面举个例子:
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
评论区
发表新的留言
您可以留言提出您的疑问或建议。
您的留言得到回复时,会通过您填写的邮箱提醒您。