B, A, :
function A() {
var x = 5;
function B() {
print(x);
}
return B;
}
++, . , A, x ? x , A() ?
, x . , B , x . , ??
, . , C, . " ", . , C, .
. , , for:
function loop(count, f) {
for (var i = 0; i < count; i++)
f(i);
}
var array = [0,1,2,3,4];
loop(5, function(i) {
print(array[i]);
});
, , . loop:
function loop(count, f, ctx) {
for (var i = 0; i < count; i++)
f(i, ctx);
}
var array = [0,1,2,3,4];
loop(5, function(i, ctx) {
print(ctx[i]);
}, array);
: , jQuery, , :
$(document).ready(function(){
var clicked = 0;
$('#button').click(function(){
clicked++;
alert("You've pressed the button " + clicked + " times.");
});
});
JavaScript ++ ( ++ 0x), clicked , , $(document).ready(), , , undefined.