zoukankan      html  css  js  c++  java
  • 数据类型的转换

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

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

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

    基本数据类型可以用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(数据)

                                      

                 

  • 相关阅读:
    C#.net使用DotNetCharting控件生成报表统计图
    部署DTCMS到Jexus遇到的问题及解决思路--验证码
    部署DTCMS到Jexus遇到的问题及解决思路---部署
    LNMP环境搭建
    LAMP环境搭建
    Mac开发配置手册
    MAC OS X的命令行技巧
    如何生成SSH key
    ssh-keygen 的 详解
    Mac上Homebrew的使用——Homebrew 使 OS X 更完整
  • 原文地址:https://www.cnblogs.com/houcong/p/10823184.html
Copyright © 2011-2022 走看看