aCopy === arr; 为什么为false?
自律者自由
自律者自由 2017-10-25 14:25:22
[JavaScript讨论组]

aCopy === arr; 为什么为false?

它们的值一样,难道类型不一样?不都是数组类型吗?

自律者自由
自律者自由

全部回复(3)
有人@我

没有数组类型那么一说,数组属于object,判断时,如果你用=== 你可以

  1. 先用typeof 打印一下你要比较的参数,先判断类型

  2. 判断他们的值

    如果全部相等,才会返回true    ,一般不会有人拿数组比较的,比较麻烦

  3. ==,就是单纯比较值,至于什么类型,无所谓,也就是number类型的1和string的1,值是相等的

张

建议你好好看看“”===“”的用法   

帅帅的阿猪

=== 就是全部相等,值与类型都是相等的,才称全等。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号