zoukankan      html  css  js  c++  java
  • 你真的对 parseInt有足够的了解吗?

    parseInt 给的第一感觉不就是解析一个字符串,并返回一个整数。有啥?

    还有parseInt(str,num),里面不就可以传一个参数,转换成你想要进制的整数(2<=num<=16);

    其实不然,parseInt() 和 parseFloat() 都会跳过任意数量的空格 若非空格的第一个不为数字 则返回 NaN

    这个特殊点的作用其实还是挺强大的,做输入验证的时候,验证不能为空的数字,可不可以用这个呢? 

    是可以的,条条大道通罗马,并且带"+"和"-" 的字符串会自动转换成正负数,parseInt 是整数,parseFloat这个是浮点数()

    parseInt(.1) ==> 0;

    parseInt('0.1') ==> NaN;

    parseFloat(.1) ==> 0.1;

    parseFloat('$17') ==> NaN;

     

     

  • 相关阅读:
    3.3测试复盘
    计算机网络-运输层面试题整理
    3.2专项测试复盘
    2.27专项测试复盘
    2.26排序专项测试复盘
    2.25专项测试复盘
    前端基础笔记1
    2.24专项测试复盘
    2.23专项测试复盘
    更新pip报错AttributeError: 'NoneType' object has no attribute 'bytes'
  • 原文地址:https://www.cnblogs.com/Craving/p/7417022.html
Copyright © 2011-2022 走看看