• 【javascript】操作符:一元操作符


      一、一元操作符++

      <script>//
        var num1,num2,num3;
        num1=1;num2=2;
        alert(++num1+num2);//4   ++在前
        alert(num1+num2);//4
        num1=1;
        alert(num1--+num2);//3
        num1=NaN;
        alert(num1+num2);//NaN
        num1=true;
        alert(num1+num2);//3 true转化成了1
        num1=false;
        alert(num1+num2);//2 false转换0
      </script>

    二、一元操作符++的类型转换作用以及负数化

        //此列中一元操作符+起到了number()的类型转换的作用
        var a=true;
        var b=1;
        var c=-1;
        var d=NaN;
        alert(+a);//1   
        alert(+b);//1
        alert(+c);//-1
        alert(+d);//NaN

      //此列中一元操作符-起到了number()以及负数的作用
        var a=true;
        var b=1;
        var c=-1;
        var d=NaN;
        alert(-a);//-1   
        alert(-b);//-1
        alert(-c);//1
        alert(-d);//NaN

    三、一元操作符+和-

        var num1=1,num2='2',num3='3';
        
        alert(num1+num2);//12 转换为string连接
        alert(num2+num3);//23
        alert(NaN+num1);//NaN
        alert(true+num1);//2  true为1 false为0

        alert(num1-num2);//-1
        alert(num3-num2);//1
        alert(num1-"ddd");//NaN  字符串-1  空字符串-0
        alert(num1-"");//1

  • 相关阅读:
    三级联动下拉菜单1
    IP地址查询接口及调用方法
    实现简单的网页拖拽效果
    [转载]PHP如何获取客户端真实IP
    mysql(二)连接查询
    php exec 执行php脚本
    PHP-将某一目录下文件压缩成zip格式
    从读书时代想我的程序之路
    Github上建立自己的网站
    小米手机购买程序,如果是我,我会怎么写
  • 原文地址:https://www.cnblogs.com/zspbolg/p/3613160.html
Copyright © 2020-2023  润新知