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(数据)

                                      

                 

  • 相关阅读:
    信号处理引发的cpu高
    两个混淆的用户锁定
    一段获取权限的脚本
    AF_INET 和PF_INET区别;AF_LOCAL PF_LOCAL 区别.
    一个三目运算符问题
    nginx cpu高排查
    mmap 测试的一些坑
    哈希——布隆过滤器 查黑名单(大数据 100亿数据)
    哈希——设计RandomPool结构
    哈希
  • 原文地址:https://www.cnblogs.com/houcong/p/10823184.html
Copyright © 2011-2022 走看看