example 1
var num1 = 5,
num2 = 10,
result = num1+++num2;
example 2
var x = 5,
o = {
x: 10,
doIt: function doIt(){
var x = 20;
setTimeout(function(){
alert(this.x);
}, 10);
}
};
o.doIt();
example 3
var num1 = "10",
num2 = "9";
num1 < num2 的值是?
+num1 < num2 的值是?
num1 + num2 的值是?
+num1 + num2 的值是?
example 4
var message = "Hello world!";
message.substring(1, 4)值是?
message.substr(1,4)值是?
example 5
var o = {
x: 8,
valueOf: function(){
return this.x + 2;
},
toString: function(){
return this.x.toString();
}
},
result = o < "9";
alert(o);
result 的结果是?
aler t打印的结果是?
example 6
(function(){
return typeof arguments;
})();
example 7
var f = function g(){ return 23; };
typeof g();
example 8
(function(x){
delete x;
return x;
})(1);
example 9
var y = 1, x = y = typeof x;
x;
example 10
(function f(f){
return typeof f();
})(function(){ return 1; });