资讯专栏INFORMATION COLUMN

JS基础入门篇(六)—数据类型转换

crossoverJie / 1401人阅读

摘要:数组长度为时,转化后值为。举例说明自己不等于自己自己不等于自己的使用是数据步骤会把数据先使用进行转换,转换完之后在判断是不是。但是不会把括号中的数据的类型改变。

1.数据类型转化

数据类型转换

    1.把一种数据类型转换成另一种数据类型
    2.js支持把任何一种数据类型转换成下面三种数据类型
        Number 数字
        String 字符串
        Boolean 布尔值
2.Number(数据)
1.把数据转变成数字,返回这个数字
2.但是不会转变括号中数据的类型
3.如果数据的内容是纯粹的数字,才可以转成数字,否则会转换出NaN。


3.NaN

NaN

    1.not a number 不是数字
    2.数据类型是Number
    3.注意:NaN和任何东西都不相等,包括他自己,判断一个数是不是NaN,可以将它自己和自己比较看是否相等。

举例说明

4.isNaN

isNaN(数据)

    步骤1:会把数据先使用Number进行转换,转换完之后在判断是不是NaN。
    步骤2:如果数据是NaN那么返回true。
    步骤3:如果数据不是NaN返回false。

举例说明

5.String(数据)

String(数据)

        1.把数据转变成字符串,返回这个字符串。
        2.但是不会把括号中的数据的类型改变。

举例说明

6.Boolean(数据)

Boolean(数据):

    把数据转变成布尔值,返回这个布尔值

注意:

    不会改变括号内数据的类型
    undefined,null,空字符串(长度为0),0,NaN会转变成false,
    其余转变结果是true

举例说明:

7.parseInt(数据)和parseFloat(数据)
parseInt(数据)
        把数据转变成整数,舍去小数位,取整数
parseFloat(数据)
        把数据转变成小数(浮点数)

注意:
这两个方法会从左往右开始,除去空格,找到第一位非0数字,开始进行转换,直到转换到不是数字的那位为止,或者,转换出合适的值为止。

8.显示类型转换 和 隐式类型转换

显示类型转换:

    使用一些方法使数据类型发生改变
    比如:Number(),parseInt(),parseFloat(),String(),Boolean()...

隐式类型转换:

    不调用方法使数据的类型发生改变

举例说明:

练习

完成以下练习,证明自己真的掌握了喔。

练习答案,可以在console中查看效果。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/113279.html

相关文章

  • JS基础入门)—数据类型转换

    摘要:数组长度为时,转化后值为。举例说明自己不等于自己自己不等于自己的使用是数据步骤会把数据先使用进行转换,转换完之后在判断是不是。但是不会把括号中的数据的类型改变。 1.数据类型转化 数据类型转换 1.把一种数据类型转换成另一种数据类型 2.js支持把任何一种数据类型转换成下面三种数据类型 Number 数字 String 字符串 ...

    only_do 评论0 收藏0
  • JS基础入门)—数据类型转换

    摘要:数组长度为时,转化后值为。举例说明自己不等于自己自己不等于自己的使用是数据步骤会把数据先使用进行转换,转换完之后在判断是不是。但是不会把括号中的数据的类型改变。 1.数据类型转化 数据类型转换 1.把一种数据类型转换成另一种数据类型 2.js支持把任何一种数据类型转换成下面三种数据类型 Number 数字 String 字符串 ...

    LeoHsiun 评论0 收藏0
  • JS基础入门)— 数据类型

    摘要:基础数据类型数字,字符串,空,未定义,布尔值。一般用布尔值判断真假,进行流程控制等未定义声明一个变量,并未给其赋值,那么这个变量内存储的就是一般来说不希望看到。这是报错中含有不存在故会报错。复合类型复合类型由简单和复合的数据类型组成的。 1.数据类型 数据类型:我感觉就是对数据的种类进行分类。就好比把人分为儿童,青少年,中年,老年一样。 基础数据类型: ...

    QiShare 评论0 收藏0
  • JS基础入门)— 数据类型

    摘要:基础数据类型数字,字符串,空,未定义,布尔值。一般用布尔值判断真假,进行流程控制等未定义声明一个变量,并未给其赋值,那么这个变量内存储的就是一般来说不希望看到。这是报错中含有不存在故会报错。复合类型复合类型由简单和复合的数据类型组成的。 1.数据类型 数据类型:我感觉就是对数据的种类进行分类。就好比把人分为儿童,青少年,中年,老年一样。 基础数据类型: ...

    yzzz 评论0 收藏0
  • JS基础入门)— 数据类型

    摘要:基础数据类型数字,字符串,空,未定义,布尔值。一般用布尔值判断真假,进行流程控制等未定义声明一个变量,并未给其赋值,那么这个变量内存储的就是一般来说不希望看到。这是报错中含有不存在故会报错。复合类型复合类型由简单和复合的数据类型组成的。 1.数据类型 数据类型:我感觉就是对数据的种类进行分类。就好比把人分为儿童,青少年,中年,老年一样。 基础数据类型: ...

    defcon 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<