码迷,mamicode.com
首页 > Web开发 > 详细

js-js系列-数据类型-转换

时间:2021-06-02 15:03:22      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:转换   另一个   script   eof   字符串转换   ring   基本   boolean   log   

  1. JS中类型转换有哪几种?

      1. 转换成数字
      2. 转换成布尔值
      3. 转换成字符串
    
  2. http://47.98.159.95/my_blog/015/type.jpg

  3. https://www.jianshu.com/p/7cb41d109b7e

  4. https://www.cnblogs.com/xiaohuochai/p/5557387.html

  5. https://blog.csdn.net/aliven1/article/details/111644780

  6. https://www.jianshu.com/p/f903b42812e4

  7. 强制类型转换

      1. String(),Number(),Boolean()
    
  8. 隐式转换

    1. 每个对象的toString和valueOf方法都可以被改写,每个对象执行完毕,如果被用以操作JavaScript解析器就会自动调用对象的toString或者valueOf方法
  9. [] == ![]结果是什么?为什么?

    1. ①、如果有一个操作数是布尔值,则在比较相等性之前先将其转换为数值——false转换为0,而true转换为1;
      
      ②、如果一个操作数是字符串,另一个操作数是数值,在比较相等性之前先将字符串转换为数值
      
      ③、如果一个操作数是对象,另一个操作数不是,则调用对象的valueOf()方法,用得到的基本类型值按照前面的规则进行比较
      
    2. https://blog.csdn.net/magic_xiang/article/details/83686224

  10. {}==!{}

    1.   {} == !{} ->
        {} == false ->
        {} == Number(false) ->
        {} == 0 ->
        ({}).toString() == 0 -> 
        [Object Object] == 0 -> 
        false
      

js-js系列-数据类型-转换

标签:转换   另一个   script   eof   字符串转换   ring   基本   boolean   log   

原文地址:https://www.cnblogs.com/ycyc123/p/14823938.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!