Maison > interface Web > js tutoriel > le corps du texte

Quelles sont les connaissances sujettes aux erreurs sur JS ?

零下一度
Libérer: 2017-07-20 17:20:10
original
1136 Les gens l'ont consulté

Quelles sont les connaissances sujettes aux erreurs sur JS ?

  • La différence entre == et === :

    • == : Déterminer la différence entre deux variables Si les valeurs sont égales.

    • === : Déterminez si les types et les valeurs de deux variables sont égaux. Lorsque les deux conditions sont remplies en même temps, l'expression est vraie.

  • Le rôle du break dans l'interrupteur :

    • Par exemple : il n'y a pas de break en dessous du cas 2 lorsque les conditions sont remplies, le cas 3 sera également exécuté

    • Si l'instruction après un cas n'écrit pas break, alors le programme s'exécutera vers le bas sans sortir

    •  1 var num = 2; 2 switch(num){ 3     case 1: 4         alert('case 1'); 5         break; 6     case 2: 7         alert('case 2'); 8     case 3: 9         alert('case 3');10         break;11     default:12         alert('default');13         break;14 }
      Copier après la connexion
      Afficher le code
  • Tableau :

    • Par exemple : list1 = new Array(3); 3 représente la longueur du tableau

    • Lors de l'utilisation de new Array() pour définir un tableau, si Array Il n'y a qu'un seul nombre à l'intérieur de la fonction, donc ce nombre représente la longueur du tableau, pas les éléments du tableau

list2 = new Array ; (3,2,5,6 ); Les nombres ici sont des éléments du tableau

  • Conversion du type de données et NaN :

    • NaN == NaN : Le retour est faux

    • parseInt('123abc') : renvoie 123

    • parseInt('abc123') : renvoie NaN

    • Number('123abc') : renvoie NaN

    • Number('abc123') : renvoie NaN

  • Problème de précision de l'opération décimale :

    • En JavaScript, il y aura toujours plusieurs décimales lors du calcul de données avec des décimales. C'est parce que le calcul. des nombres à virgule flottante en JavaScript est basé sur des calculs binaires.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!