v=="1"为啥还要用引号呢,不用的话又是什么意思呢?

来源:3-2 jQuery中淡入动画fadeIn

Vegetable_Bird菜鸟

2017-04-10 11:11

我想知道v=="1"为啥还用"",数字不是字符串,他就是单纯数字啊,为啥v==1这样写就不行

写回答 关注

5回答

  • 侠客岛的含笑
    2017-04-12 08:23:50
    已采纳

    一个等号是赋值啊

    Vegeta...

    非常感谢!

    2017-04-12 10:34:21

    共 1 条回复 >

  • qq_迸发激情_0
    2017-12-14 18:53:46

    判断时,1,2,3,4,5,6在这里可以不加引号

  • 洋葱_dot
    2017-04-28 17:42:08

    等号是赋值,两个等号是判断,返回布尔值

  • Vegetable_Bird菜鸟
    2017-04-10 11:18:57

    我发现用一个等号,不用两个等号效果也一样

    小程序魔王

    净瞎扯,用一个等号相当于判断的是赋值"1"后的v,v的值是"1",字符串1转为布尔类型是true,也就是说无脑等于true,那后边的else if都白写了

    2018-10-10 09:40:41

    共 1 条回复 >

  • Vegetable_Bird菜鸟
    2017-04-10 11:15:03

    哦哦  我好想又懂了  ,数字在这里面不仅仅是数字,其实他的作用是value值,并不是序列号,加""是为了和前面的value里面的值相等相同。  我懂了好像  谢谢自己!

jQuery基础(四)—动画篇

jQuery基础教程动画篇,讲解jQuery基础开启动画修炼

85058 学习 · 262 问题

查看课程

相似问题