zoukankan      html  css  js  c++  java
  • var 0bj = []声明报错的小问题

    闲来无事,找了份javascript的习题来作作,结果第一题的答案就难住了,附原题:

    1. Javascript以下哪条语句一定会产生运行错误?      答案(  B   )

      A、var _变量=NaN;   B、var 0bj = [];   C、var obj = //;   D、var obj = {};

    A、D好理解,C是正则的写法,B为什么错了一开始很费解,顺手祭起了firebug神器:

     

    第一次是复制过去的,报错 missing binary digits after '0b'

    第二次是手打,值为undefined

    看了半天也没发现时神马问题,再次祭起百度,一复制进去就看出问题来了:

    你妹哟,前面那个是0,不是O

    声明变量不能以数字开头,所以一直报错

     

    PS:这题算是非常典型的陷阱题目,就看个人细心和观察,实际工作中应该很少碰到这种情况,不过,前端是个细心活,之前在这上面也栽了好几次咯

  • 相关阅读:
    一、第一个小程序
    Golang学习笔记
    第四章 自上而下分析
    个人vim配置
    第三章 词法分析
    3.7 TCP拥塞控制
    3.6 拥塞控制原理
    3.5 面向连接的运输:TCP
    3.4可靠数据传输的原理
    3.3 无连接运输:UDP
  • 原文地址:https://www.cnblogs.com/canrz/p/3638611.html
Copyright © 2011-2022 走看看