数据类型转换

强制转换 (构造函数转换) 隐式转换

String字符串转换

Number数值转换

isNaN判断是否是非数值

isNaN()函数用于检查给定的值是否是一个不是数字的值(Not-a-Number)。它返回一个布尔值,如果传入的参数是NaN,则返回true,否则返回false

isNaN()在处理用户输入时特别有用,因为它可以帮助我们防止非数字值进入数值计算,从而减少错误。但需要注意的是,isNaN()有时可能会出现意外的结果,例如,空字符串会被视为数字0,所以在使用时需要小心处理。

Boolean布尔转换

Objec对象转换

转换方法转换字符串

parseInt() 其他进制字符串转换为十进制数值(转换为整数)

parseFloat转换小数

toString()十进制转换为其他进制字符串

保留小数toFixed()

String和toString区别

String()和toString()方法在JavaScript中都可以用来将值转换为字符串 String()是一个全局函数,属于JavaScript的内置函数,可以直接调用,如String('hello')会将传入的参数转换成字符串,如果参数是null或undefined,它会返回'null'或'undefined'。

toString()是一个方法,存在于许多对象的原型链上,如字符串、数字、布尔值、对象等,但对于null和undefined类型没有定义,因此尝试调用null或undefined的toString()方法会导致错误。

toString()方法还可以接受一个参数,用于指定转换后的字符串的进制数,例如,(10).toString(2)会将数字10转换成二进制字符串'1010',这种进制转换功能是String()方法不具备的。

总结来说,String()和toString()方法都能用于将值转换为字符串,但String()是作为函数直接调用的,而toString()是作为对象的方法调用,且toString()可以提供进制转换的额外功能。

  • 14
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值