11486 sujets
JavaScript, DOM et API Web HTML5
hello =)
pour ma part j'utilise soit
le seul soucis de ce truc c'est que si tu as une variable qui peut être égal à 0, si elle vaut 0, ça va déconner
donc on peut utiliser
mais parait-il que ce n'est pas normalement ce qu'il faudrait faire. Pour ma part je me sers de l'un ou l'autre quand ça me prend =)
après si on peut faire mieux, je suis preneur en tout cas ^^
pour ma part j'utilise soit
if (maVar) {
...
}
le seul soucis de ce truc c'est que si tu as une variable qui peut être égal à 0, si elle vaut 0, ça va déconner
donc on peut utiliser
if (maVar == undefined) {
...
}
mais parait-il que ce n'est pas normalement ce qu'il faudrait faire. Pour ma part je me sers de l'un ou l'autre quand ça me prend =)
après si on peut faire mieux, je suis preneur en tout cas ^^
Salut,
Heu non, c'est un moindre souci, étant donné que ta solution va lever une exception si la variable n'existe pas...
Et puis tester l'égalité avec undefined n'est pas vraiment une bonne idée :
La solution de killian avec le typeof est la seule vraiment fiable.
nozostan a écrit :
le seul soucis de ce truc c'est que si tu as une variable qui peut être égal à 0, si elle vaut 0, ça va déconner
Heu non, c'est un moindre souci, étant donné que ta solution va lever une exception si la variable n'existe pas...
Et puis tester l'égalité avec undefined n'est pas vraiment une bonne idée :
alert(null == undefined); // true
La solution de killian avec le typeof est la seule vraiment fiable.