zoukankan      html  css  js  c++  java
  • JS中的 '+' 号

    当用作单目操作符的时候,+操作符不会对Number类型产生影响。但如果应用在字符串类型上,会将其转换为数字:

    var a = 25;
    a =+ a; //对a值没有影响
    console.log(a); //25

    var b = "70"; console.log(typeof b); //String b =+ b; //将字符串转换为数字 console.log(b); //70 console.log(typeof b); //number

     通常使用+操作符可以快速地将字符串转换为数字。但是如果字符串字面量无法转化为数字的话,结果会出人意料:

    var  c ="foo";
    c =+ c;      //将foo转换为数字
    console.log(c);      //NaN
    console.log(typeof c);     //number
    
    
    var zero = "";
    zero =+ zero;;      //将空串转换为0
    console.log(zero);     //0
    console.log(typeof zero);    //number
    
  • 相关阅读:
    lamp
    ssh 交互脚本
    mysql 备份检测主从脚本
    RANDOM 猜数字脚本
    ansible+playbook 搭建lnmp环境
    集群搭建
    grafana
    nginx lnmp搭建
    shell 基础(1): 变量
    seq 增量输出命令
  • 原文地址:https://www.cnblogs.com/xiaohaodeboke/p/12156124.html
Copyright © 2011-2022 走看看