zoukankan      html  css  js  c++  java
  • jquery字符串转数字

    1:parseInt(string) : 这个函数的功能是从string的开头开始解析,返回一个整数,说起来比较笼统,下面来看几个实例,大家就明白了:

    parseInt("1234blue"); //returns 1234
    parseInt("123"); //returns 123
    parseInt("22.5"); //returns 22
    parseInt("blue"); //returns NaN
     
    //另外parseInt()方法还有基模式,就是可以把二进制、八进制、十六进制或其他任何进制的字符串转换成整数。基是由parseInt()方法的第二个参数指定的,示例如下:
    parseInt("AF", 16); //returns 175
    parseInt("10", 2); //returns 2
    parseInt("10", 8); //returns 8
    parseInt("10", 10); //returns 10
     
    如果十进制数包含前导0,那么最好采用基数10,这样才不会意外地得到八进制的值。例如:
    parseInt("010"); //returns 8
    parseInt("010", 8); //returns 8
    parseInt("010", 10); //returns 10
    

    2:parseFloat():这个函数与parseInt()方法的处理方式相似。 使用parseFloat()方法的另一不同之处在于,字符串必须以十进制形式表示浮点数,parseFloat()没有基模式。

    parseFloat("1234blue"); //returns 1234.0
    parseFloat("0xA"); //returns NaN
    parseFloat("22.5"); //returns 22.5
    parseFloat("22.34.5"); //returns 22.34
    parseFloat("0908"); //returns 908
    parseFloat("blue"); //returns NaN
    

    3:Number():强制类型转换,与parseInt()和parseFloat()方法的处理方式相似,只是它转换的是整个值,而不是部分值。

    
    Number(false) 0
    Number(true) 1
    Number(undefined) NaN
    Number(null) 0
    Number( "5.5 ") 5.5
    Number( "56 ") 56
    Number( "5.6.7 ") NaN
    Number(new Object()) NaN
    Number(100) 100
    
    
  • 相关阅读:
    【css】ie6下使用css sprite 滤镜做透明图片
    【css】float:left不撑满容器与opacity将子元素透明demo
    mysql日期时间操作
    html5入门信息
    一个简单的文件递归例子
    oracle事务特性详解
    如何安装Oracle Database 11g数据库
    使用DOM进行xml文档的crud(增删改查)操作<操作详解>
    CSS中的盒子模型详解
    IP V4地址分类
  • 原文地址:https://www.cnblogs.com/userzf/p/11542414.html
Copyright © 2011-2022 走看看