js学习笔记(三)数据类型转换

本文深入探讨了JavaScript中的基本类型转换方法,包括Number、String和Boolean函数的使用,以及如何将数字和字符串相互转换。通过实例解析,帮助开发者掌握不同类型之间的灵活转换技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

强制转换

Number函数

    Number("324") // 324
     
    Number("324abc") // NaN
     
    Number("") // 0
     
    Number(false) // 0
     
    Number(undefined) // NaN
     
    Number(null) // 0

String函数

    String(123) // "123"
     
    String("abc") // "abc"
     
    String(true) // "true"
     
    String(undefined) // "undefined"
     
    String(null) // "null"

Boolean函数

以下六个值的转化结果为false,其他的值全部为true。

    Boolean(undefined) // false
     
    Boolean(null) // false
     
    Boolean(0) // false
     
    Boolean(NaN) // false
     
    Boolean('') // false

字符串转化为数字

       (1) Number(string)

       (2)  string-0

       (3) parseInt(string)   //将一个字符串开头的所有数字转化成整数(只能转整数部分)

       (4) parseFloat(string)  //将一个字符串开头的所有数字转化成整数或小数

数字转为字符串

      (1) String(number)

      (2) number+""

      (3) number.toString();  //括号中可以带参数,表示以多少进制进行转化,默认为10,即十进制

例:

例  句结  果
parseInt('1234')1234
parseInt('1234.00')1234
parseInt('1234abc')1234
parseInt('abc1234')undefined(转换失败)
parseFloat('1234.123')1234.123
parseFloat('1234.123a')1234.123
parseFloat('a1234.123')NaN



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值