1
b821025551b 2017 年 4 月 19 日
两个 5
|
2
Clarencep 2017 年 4 月 19 日
干净的环境中( a 和 b 都没有定义过):
1. 非严格模式下, a 会报错, b 是 5 ; 2. 严格模式下直接报错 over 来而不往非礼也, LZ 来试试这个: console.log('a b c ' + '1 2 3'.split(' ').map(parseInt)); // 输出什么? |
3
bdbai 2017 年 4 月 19 日 via Android
js 跟 PHP 有什么关系
|
4
chunqiuyiyu 2017 年 4 月 19 日 via iPhone
js 跟 PHP 有什么关系 +1
|
5
iot 2017 年 4 月 19 日
我 php 、 web 前端都做过全职
|
6
jarlyyn 2017 年 4 月 19 日
这种题目出出来的人应该被开除。
|
7
IamJ 2017 年 4 月 19 日 via iPhone
如果组内有人写出这样的代码我就打断他的腿🤓
|
8
gamecreating 2017 年 4 月 19 日
|
10
lalalanet 2017 年 4 月 19 日
(function(){
var a = b = 5; console.log(a); // 5 console.log(b); // 5 })(); ---- (function(){var a = b = 5;})(); console.log(a); // error console.log(b); // error |
11
btjoker 2017 年 4 月 19 日
a 未定义
b 变成全局变量为 5 现在敢在项目里这样写的, 坟头草都割了好几茬了 |
12
bdbai 2017 年 4 月 19 日 via iPhone
@gamecreating 观念问题。凭什么写 PHP 的要顺手把 js 也写了。
|
13
hizoubin 2017 年 4 月 19 日
这样写不符合代码规范的 腿都要被打断
|
14
johnnie502 2017 年 4 月 20 日
一道考 IIFE 的题,知道的就知道,不知道的就不知道,还不如直接问问啥事 IIFE
|
15
jianzhiyao020 2017 年 4 月 20 日
undefined
5 |
16
araraloren 2017 年 4 月 20 日
~~ 很讨厌 js 的变量提升,
有 ES6 ~~ let 一波。。 |
17
qwe3364925 OP @hizoubin 哈哈哈哈, 我也是在面试题中看到的, 勿喷我
|
18
byfar 2017 年 4 月 20 日
a:Uncaught ReferenceError: a is not defined
at <anonymous>:1:1 b:5 我有控制台 |
19
byfar 2017 年 4 月 20 日
对了,如果两行输出在一个 js 里,第一个报错,第二个也不执行了吧?
|