zoukankan      html  css  js  c++  java
  • javascript算术运算符详解

    算术运算符

    +-*/%++--

    ++--分为前缀形式和后缀形式

    前缀形式先加减1在执行

    后缀形式先执行再加减1

    注意

    +号用来连接两个字符串

    只要+连接的操作数中有一个是字符串型,JS就会自动把非字符串型数据作为字符串型数据来处理

    JS代码的执行顺序是从左到右,所以在+连接的表达式中,遇到字符串型数据之前,所有出现的数值型数据(或者可以自动转换为数值型的数据)仍被作为数值来处理。为了避免这种情况,我们可以在表达式前拼一个空字符串

    实例

    <!DOCTYPE html>

    <html>

      <head>

        <meta charSet="utf-8">

        <title></title>

      </head>

    <body>

    <Script type="text/javaScript">

    //算术运算符的例子

    var i=3,j=8;

    document.write(i+j);

    document.write('<br/>');

    document.write(i-j);

    document.write('<br/>');

    document.write(i*j);

    document.write('<br/>');

    document.write(i/j);

    document.write('<br/>');

    document.write(i%j);

    document.write('<br/>');

    document.write(3%-8);

    document.write('<br/>');

    document.write(-3%8);

    document.write('<br/>');

    document.write(-3%-8);

    document.write('<br/>');

    //+比较特殊

    document.write(i+'8');

    document.write('<br/>');

    document.write('2'+'8');

    document.write('<br/>');

    document.write(i+j+'3king');

    document.write('<br/>');

    document.write(''+i);

    var z=''+i;

    //  alert(typeof z);

    document.write('<br/>');

    document.write(''+i+j+'3king');

    document.write('<br/>');

    //自增自减运算符 ++ --

    //整型支持自增 自减运算符

    var num1=1;

    //  alert(num1++);

    //  alert(num1);

    //  alert(++num1);

    //  alert(--num1);

    //浮点型支持自增自减运算符

    num1=12.3;

    //  alert(--num1);

    num1=true;

    num1=falSe;

    //  alert(++num1);

    //  alert(--num1);

    //字符串型不支持自增自减运算符

    num1='3b';

    //  alert(++num1);

    //  alert(--num1);

    //null支持自增自减运算符

    num1=null;

    //  alert(++num1);

    //  alert(--num1);

    num1=undefined;

    alert(++num1);

    </Script>

    </body>

    </html>

    运行结果:

     

    原文链接:http://www.maiziedu.com/wiki/js/sum/

  • 相关阅读:
    全国省市县三级数据库
    多源教学数据管理系统之团队课设博客
    1.判断字符串中的字符是否Unique
    [转载]linux防火墙基础和管理设置iptables规则
    (转)Sed使用详解
    2.判断回文(Anagrams)
    【转载】关于23 种设计模式的有趣见解
    macbook M1芯片在centos8下安装k8s笔记
    Winform 学习初级 从WebForm到WinForm
    如何建立数据模型
  • 原文地址:https://www.cnblogs.com/space007/p/5917534.html
Copyright © 2011-2022 走看看