Ik zou niet != gebruiken daarvoor.quote:Op donderdag 20 maart 2014 10:35 schreef Robuustheid het volgende:
[ code verwijderd ]
output:
[..]
Waarom werkt dit niet?
[ code verwijderd ]
output: undefined of error
Dan wordt de i niet voortdurend opgehoogd als-ie niet in de while-loop zit, maar eenmalig verhoogd, lijkt mij?quote:Op donderdag 20 maart 2014 10:43 schreef Tijn het volgende:
[..]
Het is good practice in Javascript om al je variabelen bovenaan te declareren, want dat is feite ook wat er gebeurt wanneer het wordt uitgevoerd.
Zie bv dit voor meer info: http://www.adequatelygood(...)ng-and-Hoisting.html
1 2 3 4 5 6 7 | var x = 1; console.log(x); // 1 if (true) { var x = 2; console.log(x); // 2 } console.log(x); // 2 |
1 2 3 4 5 6 7 8 | var foo = 1; function bar() { if (!foo) { var foo = 10; } alert(foo); } bar(); |
Waarom niet? Het enige wat ik kan bedenken, is dat-ie in een oneindige loop zit als de i hoger dan 100 is, maar binnen dat stukje code kan dat niet voorkomen.quote:Op donderdag 20 maart 2014 10:48 schreef Scorpie het volgende:
[..]
Ik zou niet != gebruiken daarvoor.
Wie geeft jou de garantie dat i altijd een integer zal zijn?quote:Op donderdag 20 maart 2014 11:16 schreef Robuustheid het volgende:
Waarom niet? Het enige wat ik kan bedenken, is dat-ie in een oneindige loop zit als de i hoger dan 100 is, maar binnen dat stukje code kan dat niet voorkomen.
Omdat Javascript dynamisch is? Als de i een getal bevat zonder quotes, dan wordt-ie ook als integer behandeld.quote:Op donderdag 20 maart 2014 11:19 schreef Scorpie het volgende:
[..]
Wie geeft jou de garantie dat i altijd een integer zal zijn?
Nee hoor.quote:Op donderdag 20 maart 2014 11:21 schreef Robuustheid het volgende:
[..]
Omdat Javascript dynamisch is? Als de i een getal bevat, dan wordt-ie ook als integer behandeld.
1 2 3 | if(0 == ""){ alert('jawohl!'); } |
everything is an object!quote:Op donderdag 20 maart 2014 11:33 schreef Scorpie het volgende:
Of typeof(new String("foo")) , wat denk je dat daar uit komt?
1 2 3 4 5 6 7 8 9 10 | <?php >>> typeof(new String("foo")) "object" >>> typeof(new String("foo")) == "string"; false >>> typeof(new String("foo")) == "object"; true >>> typeof("foo") "string" ?> |
Dat is dan ook waar de meeste nieuwe programmeurs nat op gaan helaas.quote:
1 2 3 4 | typeof(new String("foo")); "object" typeof("foo"); "string" |
quote:Op donderdag 20 maart 2014 11:35 schreef Catch22- het volgende:
[..]
everything is an object!
[ code verwijderd ]
Heerlijk he
Ik krijg toch gewoon 8 en 9 terug in plaats van 0.quote:Op donderdag 20 maart 2014 11:23 schreef Scorpie het volgende:
[..]
Nee hoor.
http://stackoverflow.com/(...)t-with-leading-zeros
Ja, doe het nu eens in een IE8 browser krijg je heel wat anders terug.quote:Op donderdag 20 maart 2014 11:41 schreef BrainOverfloW het volgende:
[..]
Ik krijg toch gewoon 8 en 9 terug in plaats van 0.
Ok, zo uitgebreid had ik het ook weer niet getestquote:Op donderdag 20 maart 2014 11:42 schreef Scorpie het volgende:
[..]
Ja, doe het nu eens in een IE8 browser krijg je heel wat anders terug.
1 2 3 4 5 6 7 8 9 10 11 12 | <?php >>> parseInt(02); 2 >>> parseInt(0020); 16 >>> parseInt(002); 2 >>> parseInt(0020); 16 >>> parseInt(020); 16 ?> |
Chrome ook. Gotta love this shit.quote:
quote:If the input string begins with "0", radix is eight (octal) or 10 (decimal). Exactly which radix is chosen is implementation-dependent. ECMAScript 5 specifies that 10 (decimal) is used, but not all browsers support this yet. For this reason always specify a radix when using parseInt
Wat is label dan precies en waarvoor dient het? En welke tag moet je gebruiken om een deel van een form bijv. username te identificeren om het later te kunnen gebruiken voor een verwijzing naar dat deel bijv in javascript en php met bijv $_POSTquote:Op donderdag 20 maart 2014 12:08 schreef KomtTijd... het volgende:
Hoe bedoel je "het verschil tussen label en name"?
Label is een HTML-tag, name is een attribute van form-elementen. Je hebt het over 2 compleet verschillende dingen
Ik heb hem niet begrepen. Anders had ik niks gepost als ik dat had begrepen.quote:Op donderdag 20 maart 2014 12:15 schreef KomtTijd... het volgende:
is google down?
http://www.w3schools.com/tags/tag_label.asp
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |