var a=111;和var a=“111”;两个a变量是否相同,还是和java一样分变量类型?

来源:2-4 多样化的我(变量赋值)

Jeoop

2017-04-19 08:41


var a=111;
var a=“111”

两个a变量是否相同,还是和java一样分变量类型?

写回答 关注

4回答

  • ziom
    2017-04-19 08:45:21
    已采纳

    值相同,类型不同。如果你用==比较会返回true,用===比较会返回false。

    另外,你贴出来的第二行代码不能用中文引号


    Jeoop

    感谢指导和指错

    2017-04-19 11:35:24

    共 2 条回复 >

  • 慕前端4105395
    2017-08-04 20:38:58

    “==”是等同的意思,两边如果类型不同会先转换类型再比较;“===”是恒等的意思,类型不同就一定不等

  • 致亲爱的自己
    2017-04-22 18:04:12

    是不相同的,前者是数值,后者是字符串。

  • 仰望星空脚踏实地123
    2017-04-19 08:53:52

    同上,第一个得出的是整型,第二个是字符串。

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题