• 数据类型的转换


    数据类型分为弱数据类型和强数据类型:

          强数据类型:由数据类型来决定数据。

          弱数据类型:由数据来决定数据类型。

    基本数据类型可以用typeof()函数来判断。

           使用方法:typeof(变量) 或者 typeof 变量;

    然而数据类型的转换分为强制转换和隐式转换:

          隐式转换:不同类型的数据在计算的过程中会自动进行转换。

            注意:任何一种数据类型的数据和String做+运算的时候都会先转成string再运算。

             有时候在转换后会出现NaN,NaN:Not a Number 意思是不是一个数字。

             例:

                  数字 + 字符串 :数字转换为字符串
                  数字 + 布尔值 :将布尔值转换为数字
                  字符串 + 布尔值 :将布尔值转换为字符串
                  布尔值 + 布尔值 :将布尔值转换为数字

           强制转换:通过js提供函数来完成的数据转换。

               1、toString()  把数据转换成字符串,任何一种数据类型都可以转换成字符串。

                                       用法:数据.toString()

                2、parseInt()  把数据转换成number类型的整数,碰到第一个非整数字符就停止转换。

                                       用法:parseInt(数据)

                 3、parseFloat() 将数据转换成number类型的小数,碰到第一个非小数点或非数字字符的时候就停止转换。

                                         用法:parseFloat(数据)

                 4、Number() 将一个数据转换成number类型,如果包含非法字符就返回NaN。

                                         用法:Number(数据)

                                      

                 

  • 相关阅读:
    关于DISCUZ!NT发布的问题整理!
    javascript 文字滚动显示[zhuan ]
    Bot Framework Emulator应用与调试
    Bot Framework的简单实现
    命名空间在扩展方法中的妙用
    Error:Execution failed for task ':app:transformClassesWithDexForDebug"
    C#中WebApi接口传参不再困惑:传参详解
    贝塞尔曲线
    从枚举值获取对应的文本描述
    常用正则表达式收集
  • 原文地址:https://www.cnblogs.com/houcong/p/10823184.html
Copyright © 2020-2023  润新知