算术运算符

2020-07-22  本文已影响0人  西疆慕客

该系列文章只是个人在学习JS时做的一些笔记,看到直接关闭即可。

参考运算符号

加号 +、减号 -、乘号 *、除号 /、取余 %...
例1:

            var a=3+4;
            var b=4-3;
            var c=3*4;
            var d=6/2;
            var e=4%3;
            document.write(a,"<br>",b,"<br>",c,"<br>",d,"<br>",e);

自增++、自减--。
例2:

            var a=3;
            var b=5*a++;
            document.write(a,"<br>",b);

得到:

4
15

例3:

            var a=3;
            var b=5*++a;
            document.write(a,"<br>",b);

得到:

4
20

笔记:(取自评论区留言)

自增++只能对单独的变量产生总增,5a++,从左往右计算,先算5a,相当于a被5拉入伙,再对a进行自增。5++a,后面没有a而是++,所以5无法直接*a,无法拉a入伙,所以++先对a进行自增。
感觉和c语言里的i++差不多一样。

字符串运算符

例4:

        var a="1"+1
            //var a=1+"1"
            //var a="1"+"1"
            document.write(typeof a,"<br>",a)

得到:

11

注;字符串运算符,+连接,不是加法。
笔记:

以上注释及非注释变量得到字符串结果皆为11。

var name=prompt("请输入姓名");
            var b=prompt("请输入课程");
            document.write('<div style="color: red;font-size: 36px;">'+name+'学习了'+b+'课程</div>')

得到两个输入框,输出结果均执行于字符串中。
例5:

var a="6"-2
            document.write(2);

得到4(number)
例6:
var a="zxw"-2
document.write(2);
得到NaN(非数字类型)。
笔记:

如果存在纯数字字符串,计算机自动转换为数字型进行运算。
除了加法外,纯数字字符串可以进行算术运算。

如何转换纯数字字符串为数字类型?

            var a="6"*1
            document.write(a);

*1

上一篇下一篇

猜你喜欢

热点阅读