我们接下来学习JavaScript操作符(运算符):
avaScript操作符分为五类:
1、一元操作符(单目操作符)
2、加性操作符
3、乘性操作符
4、关系操作符
5、相等操作符
一、一元操作符:
1、递增和递减操作符(分前置型和后置型)
++是递增操作符,— —是递减操作符
i++ 先赋值 后自加
i-- 先赋值 后自减
二、加性操作符:
1、+ 加法操作符
2、- 减法操作符
三、乘性操作符:
1、* 乘法操作符
2、/ 除法操作符
3、% 取余操作符
四、关系操作符:
< 、>、<=和>= 这几个关系操作符用于对两个值进行比较
根据规则,任何操作数与NaN进行比较,结果都是false。
var result1=NaN<6; //false
var result2=NaN>=4 //false
五、相等操作符:
1、相等和不相等(==和!=)
2、全等和不全等(===和!==)
我们可以举一下值:
null == undefined 1 == true 0 == false "" == 0
"" == false NaN != NaN true == "1" false == "0"
这些都是返回值为true。
经过了这几天的学习我们也可以自己做个九九乘法表:
首先,我们就要用到:
1、一元操作符先赋值后加减。
2、for(循环语句),循环乘法表的运算。
我们都知道乘法表都是成阶梯状,一级一级的换算,从1到9。
用一元操作符先赋值后循环:
for(var i = 1;i < 10;i++){
for(var a = 1;a <= i;a++){
document.write(i+"*"+a+"="+a*i, " ")
}
document.write("<br>") //换行
}
以下就是做成的乘法表:
image.png
我们会玩这个以后也可以做个反梯形,就是把你的数值反过来运算:
for(var i = 1;i < 10;i++){
for(var a = 1;a <= i;a++){
document.write(i+"*"+a+"="+a*i, " ")
}
document.write("<br>")
} //正梯形
document.write("<hr>")
for(var i = 9;i >= 1;i--){
for(var a = 1;a <= i;a++){
document.write(i+"*"+a+"="+a*i, " ")
}
document.write("<br>")
} //反梯形
又可以看到很好的效果图了:
image.png
好了,今天的学习到这来了,明天我们在相约在这里。
网友评论