V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
eachann
V2EX  ›  程序员

javascript 一个很牛逼的发现

  •  
  •   eachann · 2019-06-03 14:57:25 +08:00 · 6213 次点击
    这是一个创建于 1761 天前的主题,其中的信息可能已经有所发展或是发生改变。

    史无前例的发现

    这是什么骚操作

    来个大神解答下呗 , 感觉发现了新大陆

    57 条回复    2019-06-05 12:02:32 +08:00
    kamal
        1
    kamal  
       2019-06-03 15:10:00 +08:00
    +3 // 3
    +'3' // 3
    +true // 1
    +false // 0
    +null // 0
    +function(val){ return val } // NaN
    hundan
        2
    hundan  
       2019-06-03 15:11:13 +08:00
    不就是弱类型吗
    YuxiangLuo
        4
    YuxiangLuo  
       2019-06-03 15:11:54 +08:00 via Android
    太震惊了
    sheeta
        5
    sheeta  
       2019-06-03 15:13:06 +08:00
    卧槽,牛逼
    jay0726
        6
    jay0726  
       2019-06-03 15:16:00 +08:00
    你去看看 console.log(x)
    lihongjie0209
        7
    lihongjie0209  
       2019-06-03 15:16:20 +08:00
    有够闲的
    66beta
        8
    66beta  
       2019-06-03 15:17:40 +08:00 via Android
    前端高手,前端高手.jpg
    MuscleOf2016
        9
    MuscleOf2016  
       2019-06-03 15:18:22 +08:00
    太牛逼了。
    TomVista
        10
    TomVista  
       2019-06-03 15:22:18 +08:00   ❤️ 2
    看看了手上的 uc 小编工作证,发现还没过期,男默女泪,此子功力恐怖如斯,老夫自愧不如.
    wispx
        11
    wispx  
       2019-06-03 15:23:55 +08:00 via iPhone   ❤️ 1
    明天 uc 震惊部来报道
    RenneXV
        12
    RenneXV  
       2019-06-03 15:26:15 +08:00
    弱类型= =
    akatquas
        13
    akatquas  
       2019-06-03 15:26:59 +08:00 via iPhone
    前端高手.jpg
    q1084961504
        14
    q1084961504  
       2019-06-03 15:30:50 +08:00   ❤️ 1
    uc 部 997 明天上班
    lleony
        15
    lleony  
       2019-06-03 15:31:00 +08:00
    这也太神奇了吧
    我还发现+new Date() 会返回一串数字诶
    DoveAz
        16
    DoveAz  
       2019-06-03 15:32:24 +08:00   ❤️ 12
    楼上冷嘲热讽的什么心态,这明明就是中国在前端界的重大发现,我觉得可以作为贸易战的最后王牌反制美国
    wangmn
        17
    wangmn  
       2019-06-03 15:34:27 +08:00
    天天就知道摸鱼划水
    TobiasYin
        18
    TobiasYin  
       2019-06-03 15:35:22 +08:00
    探究了一下,+typeof(x) == 'object' 是 false, 而 typeof(x) == 'object'是 true,主要原因其实是字符串没有正负的操作,所以+typeof(x) 是 nan,而 nan 不等于任何东西。所以造成了这样的结果。
    jackchao7432
        19
    jackchao7432  
       2019-06-03 16:09:29 +08:00
    前端 er 牛逼(破音)!🐂
    wa143825
        20
    wa143825  
       2019-06-03 16:36:51 +08:00
    哈哈 , 楞了一秒,笑了
    meepo3927
        21
    meepo3927  
       2019-06-03 16:38:31 +08:00
    +'object'的计算结果是 NaN, 所以嘛
    你懂的
    brust
        22
    brust  
       2019-06-03 16:41:38 +08:00
    哈哈 , 楞了一秒,笑了
    wlor
        23
    wlor  
       2019-06-03 17:08:10 +08:00
    震惊.jpg
    luzemin
        24
    luzemin  
       2019-06-03 17:12:04 +08:00
    厉害
    supuwoerc
        25
    supuwoerc  
       2019-06-03 17:13:20 +08:00
    @清华大学 进来破格录取!
    supuwoerc
        26
    supuwoerc  
       2019-06-03 17:13:56 +08:00
    @DoveAz 你就是外交天才?
    zhao7399686
        27
    zhao7399686  
       2019-06-03 17:14:40 +08:00
    我服了
    AzadCypress
        28
    AzadCypress  
       2019-06-03 17:23:14 +08:00 via Android
    +typeof(x)是 NaN
    Terry05
        29
    Terry05  
       2019-06-03 17:30:11 +08:00
    史无前例的发现。。。。月亮差点从天上掉下来
    Raymon111111
        30
    Raymon111111  
       2019-06-03 17:35:36 +08:00
    Biwood
        31
    Biwood  
       2019-06-03 17:44:30 +08:00
    JavaScript 一元正号
    https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators#%E4%B8%80%E5%85%83%E6%AD%A3%E5%8F%B7_()

    一上手就学框架而没学基础知识就容易出现这种情况。
    jimliang
        32
    jimliang  
       2019-06-03 17:46:14 +08:00
    什么,我大清亡了?
    ResidualWind
        33
    ResidualWind  
       2019-06-03 17:48:54 +08:00
    震惊
    jiejiss
        34
    jiejiss  
       2019-06-03 17:50:57 +08:00
    tql,tql
    belin520
        35
    belin520  
       2019-06-03 17:52:09 +08:00
    前端很容易入门,也很容易上手,比较容易有成就感
    但是不管怎么样,希望最后还是能回归课本,系统化的学习下基础知识
    satgi
        36
    satgi  
       2019-06-03 18:11:21 +08:00
    !!
    Deathminip
        37
    Deathminip  
       2019-06-03 18:14:31 +08:00
    按照这个帖子得调性,这位兄弟 @kamal 的发现可以得诺贝尔奖了
    Constellation39
        38
    Constellation39  
       2019-06-03 18:34:57 +08:00
    牛逼!
    Mexion
        39
    Mexion  
       2019-06-03 18:35:55 +08:00
    前端高手,学习了
    photon006
        40
    photon006  
       2019-06-03 18:43:02 +08:00
    (new Date).getTime()

    +new Date()
    DOLLOR
        41
    DOLLOR  
       2019-06-03 19:01:12 +08:00 via iPhone
    +也是一种一元操作符。
    这种用法太常见了,把字符串转数字很方便。
    oneisall8955
        42
    oneisall8955  
       2019-06-03 19:03:48 +08:00 via Android
    小伙子我看你资质不错,明天不就今晚来我震惊部报道上班吧,你确实是个可造之材哈啊哈
    molvqingtai
        43
    molvqingtai  
       2019-06-03 19:09:15 +08:00 via Android
    震惊!来自中国的开发者发现了惊天的秘密....
    magicluna01
        44
    magicluna01  
       2019-06-03 19:11:31 +08:00
    楼主致远星战况如何?
    droiz
        45
    droiz  
       2019-06-03 19:13:02 +08:00 via iPhone
    预定下一届图灵奖了
    weilaix
        46
    weilaix  
       2019-06-03 19:18:07 +08:00 via Android
    这是
    ncepuzs
        47
    ncepuzs  
       2019-06-03 19:43:32 +08:00
    ???
    8a9a09dw12
        48
    8a9a09dw12  
       2019-06-03 20:10:28 +08:00   ❤️ 1
    诺贝尔奖提前发你了
    johnsken
        49
    johnsken  
       2019-06-04 09:39:43 +08:00
    wat
    Track13
        50
    Track13  
       2019-06-04 10:04:28 +08:00 via Android
    我差点就以为我水平太低没看懂牛逼在哪。。
    akmissxt
        51
    akmissxt  
       2019-06-04 12:40:35 +08:00
    我是直接做出震惊的表情还是按流程来?
    FrankHB
        52
    FrankHB  
       2019-06-04 14:08:35 +08:00
    [!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]] //?
    ggicci
        53
    ggicci  
       2019-06-04 14:23:27 +08:00
    我振精了
    eachann
        54
    eachann  
    OP
       2019-06-04 22:29:16 +08:00
    @hundan 好吧 我火星了 哈哈哈
    eachann
        55
    eachann  
    OP
       2019-06-05 11:43:49 +08:00
    @wangmn 这个跟划水有什么关系 ╭( ̄ m  ̄*)╮
    eachann
        56
    eachann  
    OP
       2019-06-05 11:52:14 +08:00
    @belin520 是的 在系统的看了 , 等 js 高级程序设计读完 我觉得就差不多了
    eachann
        57
    eachann  
    OP
       2019-06-05 12:02:32 +08:00
    @kamal
    @hundan
    @YuxiangLuo
    @jay0726
    @66beta
    @MuscleOf2016
    @TobiasYin
    @Raymon111111
    @Biwood
    @luzemin
    @oneisall8955
    @molvqingtai
    @magicluna01
    @droiz
    @8a9a09dw12
    @Track13
    @akmissxt
    @FrankHB
    @ggicci

    统一回复下 看了楼上大佬的解析 , 后分析了一下原来这段话是没意义的 , 只要不是 nan 都会执行 X , 哈哈哈哈 , 顺便跟大家分享一个 tip 我是看了这个才...
    http://www.jstips.co/zh_cn/javascript/tapping-for-quick-debugging/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2902 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 13:57 · PVG 21:57 · LAX 06:57 · JFK 09:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.