zoukankan      html  css  js  c++  java
  • 强制数据类型转换之Number类型

    ㈠强制类型转换

    1.定义:指将一个数据类型强制转换为其他的数据类型

       类型转换主要指,将其他的数据类型,转换为String ,Number, Boolean

    ㈡将其他的数据类型转换为Number

    ⑴方式一:使用number()函数

                     - 字符串 -----> 数字

                                        1.如果是纯数字的字符串,则直接将其转换为数字

                                        2.如果字符串中有非数字的内容,则转换为NaN

                                        3.如果字符串是一个空串或者是一个全是空格的字符串,则转换为0

                     - 布尔 ------> 数字

                                      1.true    转成     1

                                      2.false   转成     0

                    -null ------> 数字      0

                    -undefind ------> 数字    NaN

    ★具体示例:

    ▶ - 字符串 -----> 数字

    ①纯数字的字符串

     

     ②字符串中有非数字的内容

     

    ③字符串是一个空串或者是一个全是空格的字符串

       ▶一个空串

           

     ▶一个全是空格的字符串

     

     

    ▶ - 布尔 ------> 数字

    ①true    转成     1

    ②false   转成     0

     

     

     ▶ -null ------> 数字      0

     

    ▶  -undefind ------> 数字    NaN

     

    ⑵方式二:这种方法专门用来对付字符串

                      - parseInt()把一个字符串转换为一个整数

                      - parseFloat()把一个字符串转换为一个浮点数

    ★具体示例:

    ①调用parseInt()函数将a转换为Number

    parseInt()可以将一个字符串中的有效的整数内容取出来,然后转换为Number

     

     ②调用parseFloat()将a转换为Number

    parseFloat()作用和parseInt()类似,不同的是它可以获得有效的小数

     

     ③如果对非String使用parseInt()或parseFloat,

        它会先将其转换为String然后再操作

    非String使用parseInt()

       

    非String使用parseFloat

      

    以上就是全部内容,希望有所帮助

  • 相关阅读:
    tail,more查看日志(定点和翻页)
    Python:浅拷贝和深拷贝
    mybatis sql查子list
    mybatis在insert中获取到id
    mvn安装jar到本地仓库
    微信支付wxpay -- 移动端app第二章节 -- java 后端代码
    微信支付wxpay -- 移动端app第一章节 -- 注意点
    java字符串大小写转化
    Zxing图片右下角生成二维码
    switchTap、navigateTo、switchTap
  • 原文地址:https://www.cnblogs.com/shihaiying/p/11872298.html
Copyright © 2011-2022 走看看