vip10-1230作业

2017-01-03  本文已影响0人  饥人谷_小霾

1:以下代码的输出结果是? 为什么


问题1

2:以下代码的输出结果是? 为什么


问题2

3:void 0undefined在使用场景上有什么区别?


4


val
优先级是 typeof>+>>>||.typeof a结果是number,||左侧结果是number2,右侧是true。number2转换成boolean是true,直接返回左边的值number2 data
优先级:==>&&>=
  1. var data = true && console.log('bb')
  2. 与运算符里,左边为真,返回右边的值。console.log作为函数是没有返回值的,没有返回值则默认返回undefined。
  3. 结果是undefined。
Paste_Image.png
优先级是||>=,先计算0||undefined,0转换为false,结果是undefined。 Paste_Image.png
优先级:"()">+>=
(!"world", !!"from here!!")先算括号里的,返回逗号后的值,!!转化为true。
true+true转换成1+1 ,最后结论是2

4遍历数组,把数组里的打印数组每一项的平方

Paste_Image.png

5 遍历 JSON, 打印里面的值

Paste_Image.png
上一篇下一篇

猜你喜欢

热点阅读