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

    一、转换函数

    parseInt()

    parseFloat()

    二、强制类型转换

    Boolean(value)——把给定的值转换成Boolean型;
    Number(value)——把给定的值转换成数字(可以是整数或浮点数);
    String(value)——把给定的值转换成字符串。

    三、弱类型转换

    利用运算符间接转换类型:如下:

    第一:减号、乘号、除号、取模等操作符是比较单纯的操作符。

    这些操作符会尝试将他们的操作数转换为数字(使用Number()),如果操作数没法转换为数字的话,他们的结果就是NaN

    第二:大于、小于、大于等于、小于等于(同一)

    但是对于两个操作数均是字符串的时候&无法转换时的返回值会有不同。当两个操作数均是字符串的时候,它会执行大家熟悉的字符串比较,即从左到右依次比较每一个字符的ASCII码,若出现符合操作符的情况,则返回true,否则返回false无法将操作数转换为数字的情况下总是返回false

    第三:==、!=(同一)

    但字符串与字符串:不会进行类型转换,直接比较。

    对象与对象:引用都指向同一个对象才为true

    第四:加号(同一)

    但字符串 + 字符串:进行字符串拼接操作。

    字符串 + 其他:将其他转换为字符串,并进行拼接操作。

  • 相关阅读:
    python学习之调试:
    python学习之调试 错误捕捉及处理
    python之面向对象
    python学习之模块:
    python学习之内部函数:
    python学习之高级特性:
    python学习之结构语句
    python学习之列表元组,字典
    getopt使用例子
    找到系统盘被打满文件
  • 原文地址:https://www.cnblogs.com/forever-xuehf/p/12813953.html
Copyright © 2011-2022 走看看