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

    将其他类型转换为 String

    • toString()方法
      - 该方法不会影响到原变量,而是将转换到结果返回
      - null和undefined这 2 个没有 toString 方法,用了会报错
    • String()函数
      - 对于 number 和 boolean 实际上底层还是调用了 toString 方法
      - 但是对于 null 和 undefined 不会调用 toString 方法,会直接将 null 转换为'null',将 undefined 转换为'undefined'

    将其他类型转换为 Number

    • Number()函数

      • 字符串
        - 如果是纯数字字符串,直接转为数字
        - 如果字符串中有非数字内容,则转换为NaN
        - 如果是空字符串,或全是空格的字符串,则转为 0
      • 布尔
        - true 为 1
        - false 为 0
      • null
        - 数字 0
      • undefined
        - NaN
    • parseInt() / parseFloat()
      这两个方法都是先将需要转换的 转换成 string,然后再转换为 number

    var a = 1993.8;
    parseInt(a); //1993  先将a转换为字符串'1993.8' 然后再转换为数字1993
    
    var b = true;
    parseInt(b); // NaN  先转换为字符串'true'  然后再转换为NaN
    
  • 相关阅读:
    快速排序
    冒泡排序算法
    设计模式之工厂方法模式
    调用存储过程修改
    取出字符串中的回车空格
    调用存储过程实例
    C++左值
    cocos2d-x 不规则形状按钮的点击判定
    C/C++
    字符函数库 cctype
  • 原文地址:https://www.cnblogs.com/flyerya/p/13955764.html
Copyright © 2011-2022 走看看