Toon posts:

[JS] Integere waarde?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoe bereken ik met JavaScript de integere waarde? Int() werkt niet bij mij...

Of als jullie een andere oplossing hebben voor het probleem: globaal wil ik dit:
code:
1
2
if (teller = even getal) { ... }
else { ... }

Dus als de waarde van de teller even is dan wil ik een bepaalde code uitvoeren, en anders een andere code.
Ik probeer het zo:
code:
1
2
if (( teller/2 )== int( teller/2 ) ) { ... }
else { ... }

maar het werkt niet... w3schools.com vermeldt ook niks over int() in JS.

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 22:30

mulder

ik spuug op het trottoir

if (( teller/2 )== 0 ) ?

oogjes open, snaveltjes dicht


  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 05-09 13:16
if (((teller/2) - parseInt(teller/2)) > 0) { doeIets(); }

Verwijderd

Topicstarter
Op dinsdag 14 mei 2002 21:07 schreef Don Facundo het volgende:
if (( teller/2 )== 0 ) ?
Ja, mazzel. Dan is teller zelf ook 0! slimpie :+

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

if (teller%2==0) {doeIets();}

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

code:
1
2
3
4
5
for ( var i = 0; i < 20; ++i ) {
    if ( i % 2 == 0 ) {
        alert( i + " is even");
    }
}

:)

"You're only as good, as what you did last week."


  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 22:30

mulder

ik spuug op het trottoir

Op dinsdag 14 mei 2002 21:10 schreef Socratesss het volgende:

[..]

Ja, mazzel. Dan is teller zelf ook 0! slimpie :+
:? Had alleen het % ding fout?

oogjes open, snaveltjes dicht


Verwijderd

Op dinsdag 14 mei 2002 21:16 schreef Don Facundo het volgende:

[..]

:? Had alleen het % ding fout?
Mwah is nu net wel datgene waarover het hier gaat he :)

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 22:30

mulder

ik spuug op het trottoir

Maar dan word teller toch geen 0?

oogjes open, snaveltjes dicht


Verwijderd

Hij wil weten of het getal even is. Nu als je een getal door 2 deelt, en je hebt geen restwaarde, dan heb je dus een even getal. Hou je wel iets over --> geen even getal.

Maar wat Socratess bedoeld, als je iets deelt door 2, en er moet 0 uit komen wat is dan het getal wat je moet delen ?

x/2=0 x is ??? Moet je al aardig de complexe toer opgaan imho.

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

Op dinsdag 14 mei 2002 21:21 schreef X-terior het volgende:
Hij wil weten of het getal even is. Nu als je een getal door 2 deelt, en je hebt geen restwaarde, dan heb je dus een even getal. Hou je wel iets over --> geen even getal.

Maar wat Socratess bedoeld, als je iets deelt door 2, en er moet 0 uit komen wat is dan het getal wat je moet delen ?

x/2=0 x is ??? Moet je al aardig de complexe toer opgaan imho.
Delen door oneindig, oftewel de vraag is dom on onmogelijk. Oneindig is in principe x/0 (delen door nul is flauwekul zei mn wiskunde leraar altijd).

De jongen maakte een denkfoutje ;)

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:24

crisp

Devver

Pixelated

Op dinsdag 14 mei 2002 23:19 schreef Bosmonster het volgende:

[..]

Delen door oneindig, oftewel de vraag is dom on onmogelijk. Oneindig is in principe x/0 (delen door nul is flauwekul zei mn wiskunde leraar altijd).
Heuh?
Op dinsdag 14 mei 2002 21:21 schreef X-terior het volgende:
Hij wil weten of het getal even is. Nu als je een getal door 2 deelt, en je hebt geen restwaarde, dan heb je dus een even getal. Hou je wel iets over --> geen even getal.

Maar wat Socratess bedoeld, als je iets deelt door 2, en er moet 0 uit komen wat is dan het getal wat je moet delen ?

x/2=0 x is ??? Moet je al aardig de complexe toer opgaan imho.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
x
- = 0
2

    x
2 * - = 2 * 0
    2

2x
-- = 0
2

x = 0

Anywayz, inplaats van een int-operator had topicstarter ook afronding kunnen gebruiken:
code:
1
if ( (x/2) == (Math.round(x/2) ) alert('even!')

Intentionally left blank


Verwijderd

Topicstarter
Op dinsdag 14 mei 2002 21:21 schreef X-terior het volgende:
Hij wil weten of het getal even is. Nu als je een getal door 2 deelt, en je hebt geen restwaarde, dan heb je dus een even getal. Hou je wel iets over --> geen even getal.
Heel goed!
Op dinsdag 14 mei 2002 21:21 schreef X-terior het volgende:
Maar wat Socratess bedoeld, als je iets deelt door 2, en er moet 0 uit komen wat is dan het getal wat je moet delen ?
Ik bedoel meer dat x/2=0 betekent dat x ook nul is, wat niet het geval is. x is de teller, en de teller is natuurlijk geen 0! en ik wil ook niet dat de teller 0 wordt!
Op dinsdag 14 mei 2002 21:21 schreef X-terior het volgende:
x/2=0 x is ??? Moet je al aardig de complexe toer opgaan imho.
:) ben wat wiskuniger aangelegd dan jij geloof ik..

Trouwens mensen, ik ben eruit, dat %2==0 gaat prima. (nu is er wat ander raars aan de hand, maar dat probeer ik eerst weer zelf op te lossen).

Verwijderd

Topicstarter
Op dinsdag 14 mei 2002 23:19 schreef Bosmonster het volgende:

[..]

Delen door oneindig, oftewel de vraag is dom on onmogelijk. Oneindig is in principe x/0 (delen door nul is flauwekul zei mn wiskunde leraar altijd).

De jongen maakte een denkfoutje ;)
Schlimpie, hier wordt niet door 0 gedeeld noch door oneindig. De vergelijking is x/2 = 0... niet x/0 = 2.
En een betere regel: delen door nul is gelul!

Verwijderd

Topicstarter
Op dinsdag 14 mei 2002 23:24 schreef crisp het volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
x
- = 0
2

    x
2 * - = 2 * 0
    2

2x
-- = 0
2

x = 0
Nounou, daar doe je moeilijk over :+ als ik zie x/2 = 0 dan is voor mij de vergelijking wel opgelost hoor

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

Op woensdag 15 mei 2002 16:31 schreef Socratesss het volgende:

[..]

Schlimpie, hier wordt niet door 0 gedeeld noch door oneindig. De vergelijking is x/2 = 0... niet x/0 = 2.
En een betere regel: delen door nul is gelul!
Hmm verkeerd gelezen :P Dacht dat er stond 2/x=0. enige manier om op 0 uit te komen in deling(zonder 0 als noemer) is delen door oneindig.

Met de normale rekenwijze kom je ook op x=0, maar als je die dan invult in de formule deel je door 0 en da mag nie (of geeft oneindig).

Verwijderd

Op dinsdag 14 mei 2002 21:21 schreef X-terior het volgende:
Moet je al aardig de complexe toer opgaan imho.
Shame on /me :o |:( |:( |:(

Jullie hebben hier gelijk, gooide ff wat door elkaar.

Hoewel het hier dus wel klopt :?
Op dinsdag 14 mei 2002 21:21 schreef X-terior het volgende:
Maar wat Socratess bedoeld, als je iets deelt door 2, en er moet 0 uit komen wat is dan het getal wat je moet delen ?

x/2=0 x is ???
Idd 0 dus en daar had de topicstarter niets aan.

Pff al die wiskunde is denk ik al wat te diep weggezakt.
Pagina: 1