5,7 objets intégrés dans le monomère -Global, Math

Objets globaux

Il a expliqué: « révéler l'objet. » Il ne fait pas partie de l'une des propriétés et méthodes d'autres objets, et en fin de compte ses propriétés et méthodes. En fait, il n'y a pas de variables et fonctions globales sont des propriétés de l'objet global. Y compris isNaN (), isFinite (), parseInt (), parseFloat (), ainsi que des méthodes

1.URI procédé de codage

encodeURI ()

encodeURIComponent ()

Utilisation selon encodeURIComponent () de plus de encodeURI ().

栗子: var uri = "# http://www.wrox.com/illegal value.htm commencer"; 

           //"http://www.wrox.com/illegal%20value.htm#start " 
           de sous - officier versé (sur)

          //"http%3A%2F%2Fwww.wrox.com%2Fillegal%20value.htm%23start » 
           encodeURIComponent (uri)

Procédé de 2.eval ()

  accepte un seul paramètre, une chaîne qui doit être exécutée. Il sera passé comme la déclaration de paramètres réels à résoudre.

  Code est exécuté peut contenir des références à des variables définies dans l'environnement.

  Vous pouvez définir un eval () de fonction, puis la fonction de référence dans la fonction du code externe.

  En mode strict, pas visiter eavl (toute variable ou fonction) créé en externe.

Châtaignier: eval ( "alert ( 'salut')") est égal à alert ( "salut") 

          var mes = "Bonjour tout le monde"

          eval ( "alerte (msg)") // "bonjour monde"

         eval ( "fonction sayHi () {alert ( 'salut')}")

         SayHi ()

3.window objets

  Dans toutes les variables et fonctions à l'espace global de déclaration, il est devenu la propriété de l'objet de la fenêtre.

  Châtaignes: var color = "red"

            saycolor fonction () {

                  alerte (window.color) // "rouge"
            }

objet Math

1.min () et la méthode max ()

   Des moyens pour déterminer un ensemble de valeurs minimales et maximales dans le tableau. Un certain nombre de paramètres.

  Châtaigne: var = max Math.max (3,5,32,16) var min = Math.max (3,5,32,16)

            alerte (max) 32 // alert (min) // 3

  Pour trouver un maximum d'un tableau ou valeur minimale, vous pouvez utiliser la méthode apply ()

   Châtaigne: valeurs var = [1, 2, 3, 4, 5, 6, 7, 8]

                var = max Math.max.apply (ce, valeurs) // cette valeur de la fenêtre, donc cela peut aussi être fenêtrage écrit, Math. En pratique, cela est de changer le point de

2. Arrondi Méthode

   Math.ceil () arrondit

  Math.floor () arrondi

  Math.round () arrondi

Procédé 3.random () du nombre aléatoire

   retour de la méthode math.random () un nombre aléatoire de plus de 0 à moins de 1.

  Châtaigne: sélectionner de façon aléatoire une valeur dans une plage de nombres entiers.

             Valeur = Math.floor (Math.random () * + nombre total de valeurs possibles d'une valeur possible)

             Tels que: 1 à 10 nombres aléatoires directement

                     var n = Math.floor (Math.random () * 10 + 1)

                     Un nombre aléatoire compris entre 10/02

                     var m = Math.floor (Math.random () * 9 2)

Châtaignier: une prise au hasard à partir du tableau

          fonction de sélection (inférieur, supérieur) { // accepte deux paramètres: valeurs minimales et maximales doivent retourner
                var chioce = supérieur - inférieur +1

                retour Math.floor (Math.random () * chioce + bas)
          }

          var num = sélectionner (2,10) alerte (nombre);

          couleurs var = [ "rouge", "vert", "bleu", "jaune", "noir", "violet", "brun"]; 
          var color = couleurs [choisit cette option sélectionne (0, colors.length-1)]; 
          alerte (couleur);

           

Publié 54 articles originaux · louange won 8 · vues 70000 +

Je suppose que tu aimes

Origine blog.csdn.net/yang295242361/article/details/90170186
conseillé
Classement