-1
if (i & Math.pow(2,j))
Ich habe nicht bekommen, was die Bedingung tut und wie es funktioniert? Ist es Gleichheit?Was bedeutet diese if-Anweisung in javaScript?
if (i & Math.pow(2,j))
Ich habe nicht bekommen, was die Bedingung tut und wie es funktioniert? Ist es Gleichheit?Was bedeutet diese if-Anweisung in javaScript?
Es wird ein Binärcode für i
Aufbau und es wird geprüft, ob ein Bit für die Position des j
gesetzt:
var i, j;
document.write('<pre>');
for (i = 0; i < 20; i++) {
for (j = 0; j < 20; j++) {
document.write(i & Math.pow(2, j) ? '*' : '_');
}
document.write('\n');
}
document.write('</pre>');
Nice one +1 von mir – Chris
Diese syntaktisch falsch – gurvinder372
ist http://stackoverflow.com/questions/7310109/whats-the-difference-zwischen-und-in-javascript – str
http://pastebin.com/6MTP2zn0 –