JavaScript试题和答案
admin
2023-02-13 22:19:59
0次


  1. ++Math.PI
  2. (0.1 + 0.2) + 0.3 == 0.1 + (0.2 + 0.3)
  3. typeof NaN
  4. typeof typeof undefined
  5. a = {null:null}; typeof a.null;
  6. a = “5”; b = “2”; c = a * b;
  7. a = “5”; b = 2; c = a+++b;
  8. isNaN(1/null)
  9. (16).toString(16)
    10.016 * 2
    11.~null
    12.”ab c”.match(/\b\w\b/)

首先,这不是一个入门教程,因此我不会去对每一个答案做单独的解释,如果你觉得你有不理解的地方,我建议你 while (!掌握()) 专研它();

答案:

  1. 4.141592653589793
  2. false
  3. “number”
  4. “string”
  5. “object”
  6. 10
  7. 7
  8. false
  9. 10
  10. 28
  11. -1
  12. [ “c” ]

我的打分如下(每答对一题一分):

5分 – 7分: 了解javascript
8分 – 10分: 专家
11: 大学士
12分: 大师

简要的注释:
第2题:答案是false,javascript和java非常相似(或则其他使用了IEEE 754浮点数的语言),这也是为什么在和钱打交道的正式应用程序中一般不使用浮点数四则运算的原因,浮点数的加或乘除外,下面这篇文章有关于浮点数四则运算的一个详细的讨论。

第6题:在四则运算表达式中使用乘、除或减,如果表达式中包含一个或多个字符型,那么语法解释器会试着首先将字符型转换为数值型,如果算术表达式包含着加号运算,那么所有的运算项都会被转换成字符型。

第7题:JavaScript中表达式的运算的优先级是从坐到右(类似于Java和C),因此,在这里将会是一个先a计算值,加上b,然后在a++的次序,而不是a加上++b这样的运算。

第9题:toString() 可以带一个可选的数字参数。参数值16意味着基于16进制,返回的字符串将会是该数字的16进制表示,在这个例子里面就是10,如果你写.toString(2)那么你将会得到这个数字的2进制表示,等等。

第10题:016是8进制表示,即8进制的14。虽然是这样,但比较有趣的是,如果有你以”016″(字符串形式)去乘上一个数,语法解释器会认为”016″是基于10进制的数。

如果你不能正确的写出这些题目的答案,不要灰心丧气,因为几乎上面的每一个问题都(明显地)含有着蒙蔽人小伎俩,现在让我问面对它。当然,如果你非常正确的回答了上面的所有问题,你也不必太过沾沾自喜,这意味着这你仅仅是一个比任何正常人都奇怪的javascript怪杰而已!

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...