美文网首页
算术运算符

算术运算符

作者: 西疆慕客 | 来源:发表于2020-07-22 14:49 被阅读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

    相关文章

      网友评论

          本文标题:算术运算符

          本文链接:https://www.haomeiwen.com/subject/tlpzkktx.html