• 请不要在回答技术问题时复制粘贴 AI 生成的内容
eachann
V2EX  ›  程序员

javascript 一个很牛逼的发现

  •  
  •   eachann · Jun 3, 2019 · 7797 views
    This topic created in 2710 days ago, the information mentioned may be changed or developed.

    史无前例的发现

    这是什么骚操作

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

    57 replies  •  2019-06-05 12:02:32 +08:00
    kamal
    kamal
    Jun 3, 2019
    1
    +3 // 3
    +'3' // 3
    +true // 1
    +false // 0
    +null // 0
    +function(val){ return val } // NaN
    hundan
    hundan
    Jun 3, 2019
    2
    不就是弱类型吗
    1KN6sAqR0a57no6s
    1KN6sAqR0a57no6s
    Jun 3, 2019 via Android
    4
    太震惊了
    sheeta
    sheeta
    Jun 3, 2019
    5
    卧槽,牛逼
    jay0726
    jay0726
    Jun 3, 2019
    6
    你去看看 console.log(x)
    lihongjie0209
    lihongjie0209
    Jun 3, 2019
    7
    有够闲的
    66beta
    66beta
    Jun 3, 2019 via Android
    8
    前端高手,前端高手.jpg
    MuscleOf2016
    MuscleOf2016
    Jun 3, 2019
    9
    太牛逼了。
    TomVista
    TomVista
    Jun 3, 2019❤️2
    10
    看看了手上的 uc 小编工作证,发现还没过期,男默女泪,此子功力恐怖如斯,老夫自愧不如.
    4DAX07B8Kle4Dm6T
    4DAX07B8Kle4Dm6T
    Jun 3, 2019 via iPhone❤️1
    11
    明天 uc 震惊部来报道
    RenneXV
    RenneXV
    Jun 3, 2019
    12
    弱类型= =
    akatquas
    akatquas
    Jun 3, 2019 via iPhone
    13
    前端高手.jpg
    q1084961504
    q1084961504
    Jun 3, 2019❤️1
    14
    uc 部 997 明天上班
    lleony
    lleony
    Jun 3, 2019
    15
    这也太神奇了吧
    我还发现+new Date() 会返回一串数字诶
    DoveAz
    DoveAz
    Jun 3, 2019❤️12
    16
    楼上冷嘲热讽的什么心态,这明明就是中国在前端界的重大发现,我觉得可以作为贸易战的最后王牌反制美国
    okinto
    okinto
    Jun 3, 2019
    17
    天天就知道摸鱼划水
    TobiasYin
    TobiasYin
    Jun 3, 2019
    18
    探究了一下,+typeof(x) == 'object' 是 false, 而 typeof(x) == 'object'是 true,主要原因其实是字符串没有正负的操作,所以+typeof(x) 是 nan,而 nan 不等于任何东西。所以造成了这样的结果。
    jackchao7432
    jackchao7432
    Jun 3, 2019
    19
    前端 er 牛逼(破音)!🐂
    wa143825
    wa143825
    Jun 3, 2019
    20
    哈哈 , 楞了一秒,笑了
    meepo3927
    meepo3927
    Jun 3, 2019
    21
    +'object'的计算结果是 NaN, 所以嘛
    你懂的
    brust
    brust
    Jun 3, 2019
    22
    哈哈 , 楞了一秒,笑了
    wlor
    wlor
    Jun 3, 2019
    23
    震惊.jpg
    luzemin
    luzemin
    Jun 3, 2019
    24
    厉害
    supuwoerc
    supuwoerc
    Jun 3, 2019
    25
    @清华大学 进来破格录取!
    supuwoerc
    supuwoerc
    Jun 3, 2019
    26
    @DoveAz 你就是外交天才?
    zhao7399686
    zhao7399686
    Jun 3, 2019
    27
    我服了
    AzadCypress
    AzadCypress
    Jun 3, 2019 via Android
    28
    +typeof(x)是 NaN
    Terry05
    Terry05
    Jun 3, 2019
    29
    史无前例的发现。。。。月亮差点从天上掉下来
    Raymon111111
    Raymon111111
    Jun 3, 2019
    30
    Biwood
    Biwood
    Jun 3, 2019
    31
    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
    jimliang
    Jun 3, 2019
    32
    什么,我大清亡了?
    ResidualWind
    ResidualWind
    Jun 3, 2019
    33
    震惊
    jiejiss
    jiejiss
    Jun 3, 2019
    34
    tql,tql
    icanfork
    icanfork
    Jun 3, 2019
    35
    前端很容易入门,也很容易上手,比较容易有成就感
    但是不管怎么样,希望最后还是能回归课本,系统化的学习下基础知识
    satgi
    satgi
    Jun 3, 2019
    36
    !!
    Deathminip
    Deathminip
    Jun 3, 2019
    37
    按照这个帖子得调性,这位兄弟 @kamal 的发现可以得诺贝尔奖了
    Constellation39
    Constellation39
    Jun 3, 2019
    38
    牛逼!
    Wanex
    Wanex
    Jun 3, 2019
    39
    前端高手,学习了
    photon006
    photon006
    Jun 3, 2019
    40
    (new Date).getTime()

    +new Date()
    AV1
    AV1
    Jun 3, 2019 via iPhone
    41
    +也是一种一元操作符。
    这种用法太常见了,把字符串转数字很方便。
    itechify
    itechify
    Jun 3, 2019 via Android
    42
    小伙子我看你资质不错,明天不就今晚来我震惊部报道上班吧,你确实是个可造之材哈啊哈
    molvqingtai
    molvqingtai
    Jun 3, 2019 via Android
    43
    震惊!来自中国的开发者发现了惊天的秘密....
    magicluna01
    magicluna01
    Jun 3, 2019
    44
    楼主致远星战况如何?
    droiz
    droiz
    Jun 3, 2019 via iPhone
    45
    预定下一届图灵奖了
    weilaix
    weilaix
    Jun 3, 2019 via Android
    46
    这是
    ncepuzs
    ncepuzs
    Jun 3, 2019
    47
    ???
    8a9a09dw12
    8a9a09dw12
    Jun 3, 2019❤️1
    48
    诺贝尔奖提前发你了
    johnsken
    johnsken
    Jun 4, 2019
    49
    wat
    bgm004
    bgm004
    Jun 4, 2019 via Android
    50
    我差点就以为我水平太低没看懂牛逼在哪。。
    akmissxt
    akmissxt
    Jun 4, 2019
    51
    我是直接做出震惊的表情还是按流程来?
    FrankHB
    FrankHB
    Jun 4, 2019
    52
    [!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]] //?
    ggicci
    ggicci
    Jun 4, 2019
    53
    我振精了
    eachann
    eachann
    OP
    Jun 4, 2019
    54
    @hundan 好吧 我火星了 哈哈哈
    eachann
    eachann
    OP
    Jun 5, 2019
    55
    @wangmn 这个跟划水有什么关系 ╭( ̄ m  ̄*)╮
    eachann
    eachann
    OP
    Jun 5, 2019
    56
    @belin520 是的 在系统的看了 , 等 js 高级程序设计读完 我觉得就差不多了
    eachann
    eachann
    OP
    Jun 5, 2019
    57
    @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/
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1385 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 100ms · UTC 22:46 · PVG 06:46 · LAX 14:46 · JFK 17:46
    ♥ Do have faith in what you're doing.