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

                                      

                 

  • 相关阅读:
    非递归实现二叉树先序、中序和后序遍历
    领益科技:Windows Server 2012 R2 强制卸载域控制器
    Zabbix调优不完全指南(https://www.jianshu.com/p/2d911d55448f)
    Linux下基础查看命令
    Linux下的快捷键
    给Linux系统新增加一块硬盘
    领益智造:Windows中的备份和还原
    领益智造:AD中修改OU下面用户的属性
    领益科技:AD中批量创建域用户(创建Mac地址账号)
    Linux常见企业面试题
  • 原文地址:https://www.cnblogs.com/houcong/p/10823184.html
Copyright © 2011-2022 走看看