• 【JS】【25】把字符串转换为数字


    正文:

    (1)parseInt()

    parseInt("10", 2); //returns 2,代表用二进制解析前面的字符串,一般不会用到

    parseInt("1234blue"); //returns 1234
    parseInt("123"); //returns 123
    parseInt("22.5"); //returns 22
    parseInt("blue"); //returns NaN

    (2)parseFloat()

    以十进制表示浮点数,没有基模式

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

    (3)Number()

    强类型转换,整体转换,不会只转换部分值

    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

    参考博客:

    jquery中把字符串转换为数字 - u010865136的专栏 - CSDN博客
    https://blog.csdn.net/u010865136/article/details/49336255

  • 相关阅读:
    Java 线程池学习
    Java线程:新特征-线程池
    创建Java线程池
    JAVA-线程安全性
    java线程安全总结
    栈和队列
    历年题目
    蓝桥杯算法训练
    hdu2083 暴力水
    poj 2299
  • 原文地址:https://www.cnblogs.com/huashengweilong/p/10991041.html
Copyright © 2020-2023  润新知