1
var a; // undefined
var b = a * 0; // NaN
if (b == b) {
// false
console.log(b * 2 + "2" - 0 + 4);
} else {
console.log(!b * 2 + "2" - 0 + 4); // 22 + 4 = 26
}
2
<script>
var a = 1;
</script>
<script>
var a;
var b = a * 0;
if (b == b) { // true
console.log(b * 2 + "2" - 0 + 4); // 6
} else {
console.log(!b * 2 + "2" - 0 + 4);
}
</script>
3
var t = 10;
function test(t) {
var t = t++;
}
test(t);
console.log(t); // 外部不能访问函数内的变量
4
var t = 10;
function test(test) {
var t = test++;
}
test(t);
console.log(t);
6)
var t = 10; function test(test) { t = test++; console.log(t); } test(t); console.log(t);
答案:10
7)
var t = 10; function test(test) { t = t + test; console.log(t); var t = 3; } test(t); console.log(t);
答案:NaN 10
8)
var a; var b = a / 0; if (b == b) { console.log(b * 2 + "2" - 0 + 4); } else { console.log(!b * 2 + "2" - 0 + 4); }
答案:26
9)
1)
var a; // undefined
var b = a * 0; // NaN
if (b == b) {
// false
console.log(b * 2 + "2" - 0 + 4);
} else {
console.log(!b * 2 + "2" - 0 + 4); // 22 + 4 = 26
}
答案:26
2)
<script>
var a = 1;
</script>
<script>
var a;
var b = a * 0;
if (b == b) { // true
console.log(b * 2 + "2" - 0 + 4); // 6
} else {
console.log(!b * 2 + "2" - 0 + 4);
}
</script>
答案:6
3)
var t = 10;
function test(t) {
var t = t++;
}
test(t);
console.log(t); // 外部不能访问函数内的变量
答案:10
4)
var t = 10;
function test(test) {
var t = test++;
}
test(t);
console.log(t);
答案:10
6)
var t = 10;
function test(test) {
t = test++;
console.log(t);
}
test(t);
console.log(t);
答案:10
7)
var t = 10;
function test(test) {
t = t + test;
console.log(t);
var t = 3;
}
test(t);
console.log(t);
答案:NaN 10
8)
var a;
var b = a / 0;
if (b == b) {
console.log(b * 2 + "2" - 0 + 4);
} else {
console.log(!b * 2 + "2" - 0 + 4);
}
答案:26
9)
<script>
var a = 1;
</script>
<script>
var a;
var b = a / 0;
if (b == b) {
console.log(b * 2 + "2" + 4);
} else {
console.log(!b * 2 + "2" + 4);
}
</script>
答案:Infinity24
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。