Maison  >  Article  >  interface Web  >  Explication détaillée de l'utilisation des méthodes et objets intégrés à js

Explication détaillée de l'utilisation des méthodes et objets intégrés à js

php中世界最好的语言
php中世界最好的语言original
2018-04-23 10:52:441505parcourir

Cette fois, je vais vous apporter une explication détaillée de l'utilisation des méthodes et objets intégrés js. Quelles sont les précautions pour l'utilisation des méthodes et objets intégrés js. Voici des cas pratiques. , jetons un coup d'oeil.

JSLes fonctions intégrées n'appartiennent à aucun objet, et ces fonctions peuvent être utilisées directement n'importe où dans l'instruction JS. Les fonctions intégrées couramment utilisées dans JS sont les suivantes :

1. eval(str) reçoit une expression sous la forme d'une chaîne et tente de trouver la valeur de l'expression. Les expressions en tant que paramètres peuvent prendre n'importe quel opérateur et constante légal. Si les paramètres contiennent des commandes JS, ces commandes peuvent également être exécutées comme si ces commandes faisaient partie du programme JS.

2. parseInt(str,n) tente d'extraire un entier d'une chaîne. Un entier n peut être ajouté pour renvoyer un entier de base n. Si la chaîne contient des caractères autres que des nombres, des symboles, des points décimaux et des signes exposants, la conversion s'arrête et les résultats existants sont renvoyés. Si le premier caractère ne peut pas être converti, la fonction renvoie une valeur NaN.

3. parseFloat(str) tente d'extraire une valeur à virgule flottante d'une chaîne. Si la chaîne contient des caractères autres que des nombres, des symboles, des points décimaux et des signes exposants, la conversion s'arrête et le résultat existant est renvoyé. Si le premier caractère ne peut pas être converti, la fonction renvoie une valeur NaN.

4. isNaN() est utilisé pour déterminer s'il s'agit d'un type de valeur NaN. S'il s'agit d'une fonction, elle renvoie vrai.

5. isFinite(number) peut déterminer si le numéro du paramètre est l'infini. Si tel est le cas, la fonction renvoie faux, sinon elle renvoie vrai.

6. escape() accepte une chaîne qui peut contenir des espaces, des points-virgules et d'autres caractères. La fonction convertit une chaîne en représentation interne du cookie. La valeur de retour de la fonction est cette expression interne.

7. unescape() accepte un Cookie et convertit son expression interne en une forme de chaîne ordinaire. Les fonctions JS peuvent être divisées en cinq catégories : fonctions régulières, fonctions de tableau, fonctions de date, fonctions mathématiques et fonctions de chaîne.

1. 9 fonctions régulières

(1) fonction d'alerte : affiche une boîte de dialogue d'avertissement, comprenant un bouton OK.

(2)fonction de confirmation : affiche une boîte de dialogue de confirmation, comprenant les boutons OK et Annuler.

(3)fonction d'échappement : convertit les caractères en codes Unicode.

(4)fonction eval : calcule le résultat d'une expression.

(5)fonction isNaN : Teste si (vrai) ou non (faux) n'est pas un nombre.

(6) fonction parseFloat : Convertit une chaîne sous forme de nombre en pointillés.

(7)fonction parseInt : Convertit la chaîne sous forme numérique entière (le système décimal peut être spécifié).

(8)fonction d'invite : affiche une boîte de dialogue de saisie, invitant à attendre la saisie de l'utilisateur.

(9)fonction unescape : décode les caractères codés par la fonction d'échappement.

2. Objet tableau4 fonctions de tableau

(1) fonction de jointure : définir le délimiteur pour connecter les éléments du tableau est une chaîne.

(2)fonction langth : renvoie la longueur du tableau.

(3)fonction reverse : inverse l'ordre des éléments du tableau.

(4)fonction de tri : réorganiser les éléments du tableau.

3. Objet de données 20 fonctions de date

(1)fonction getDate : renvoie la partie "jour" de la date, la valeur est 1~31.

(2)fonction getDay : renvoie le jour de la semaine, la valeur est 0~6, 0 signifie dimanche.

(3)fonction getHours : renvoie la partie "heure" de la date, la valeur est 0~23.

(4)fonction getMinutes : renvoie la partie "minutes" de la date, la valeur est 0~59.

(5)fonction getMonth : renvoie la partie "mois" de la date, la valeur est 0~11.

(6)fonction getSeconds : renvoie la partie "secondes" de la date, la valeur est 0~59.

(7)fonction getTime : renvoie l'heure du système.

(8) Fonction getTimezoneOffset : renvoie le décalage horaire dans cette région (le décalage horaire régional entre l'heure locale et l'heure GMT de Greenwich), en minutes.

(9)fonction getYear : renvoie la partie "année" de la date. La valeur de retour est basée sur 1900, par exemple, 1999 est 99.

(10)fonction d'analyse : renvoie le nombre de millisecondes depuis 0h00 le 1er janvier 1970 (heure locale).

(11)fonction setDate : définit la partie "jour" de la date, la valeur est de 0 à 31.

(12)fonction setHours : définissez la partie "heure" de la date, la valeur est de 0 à 23.

(13)fonction setMinutes : définit la partie "minutes" de la date, la valeur est de 0 à 59.

(14)fonction setMonth : définit la partie "mois" de la date, la valeur est de 0 à 11. Parmi eux, 0 représente janvier, ... et 11 représente décembre.

(15)fonction setSeconds : définit la partie "secondes" de la date, la valeur est de 0 à 59.

(16)fonction setTime : régler l'heure. La valeur temporelle est le nombre de millisecondes depuis 00h00 le 1er janvier 1970.

(17)fonction setYear : Définit la partie "année" de la date.

(18)fonction toGMTString : convertit la date en une chaîne, qui est GMT Greenwich Mean Time.

(19)fonction setLocaleString : Convertit la date en chaîne et l'heure locale.

(20)Fonction UTC : Renvoie le nombre de millisecondes (GMT) depuis 0h00 le 1er janvier 1970.

4. Propriétés et fonctions de l'objet Math

Les propriétés principales sont

Math. e (logarithme naturel de e)

Math.LN2 (logarithme naturel de 2)

Math.LN10 (logarithme naturel de 10)

Math.LOG2E(e Logarithme, la base est 2)

Math.LOG10E (Le logarithme de e, la base est 10)

Math.PI (π pi)

Math.SQRT1_2(1/ La valeur racine carrée de 2)

Math.SQRT2 (la valeur racine carrée de 2).

Il y a 18 fonctions :

(1) fonction abs : Math.abs (la même ci-dessous), renvoie la valeur absolue d'un nombre.

(2) fonction acos : renvoie le cosinus inverse d'un nombre, et le résultat est de 0 à π radians.

(3) fonction asin : renvoie la valeur arc sinus d'un nombre, et le résultat est -π/2~π/2 radians.

(4)fonction atan : renvoie l'arc tangent d'un nombre, et le résultat est -π/2~π/2 radians.

(5)fonction atan2 : renvoie la valeur de l'angle de coordonnée polaire d'une coordonnée.

(6) fonction ceil : renvoie la plus petite valeur entière d'un nombre (supérieure ou égale à).

(7)fonction cos : renvoie la valeur cosinus d'un nombre et le résultat est -1~1.

(8)fonction exp : Renvoie la puissance de e (logarithme naturel).

(9)fonction floor : renvoie la valeur entière maximale d'un nombre (inférieur ou égal à).

(10)fonction log : fonction de logarithme naturel, renvoie la valeur du logarithme naturel (e) d'un nombre.

(11)fonction max : renvoie la valeur maximale de deux nombres. Fonction

(12)min : renvoie la valeur minimale de deux nombres.

(13)fonction pow : Renvoie la puissance d'un nombre.

(14)fonction aléatoire : Renvoie une valeur aléatoire comprise entre 0 et 1.

(15)fonction round : Renvoie la valeur arrondie d'un nombre, le type est entier.

(16) fonction sin : renvoie la valeur sinusoïdale d'un nombre, et le résultat est -1~1.

(17)fonction sqrt : renvoie la valeur de la racine carrée d'un nombre.

(18)fonction tan : renvoie la valeur tangente d'un nombre.

5. Objet chaîne 20 fonctions de chaîne

(1)fonction d'ancrage : génère un point de lien (ancre) à utiliser comme lien hypertexte.

(2) grande fonction : augmente la taille de la police, le même résultat que la balise ...

(3)fonction de clignotement : fait clignoter la chaîne, de la même manière que le résultat de la balise ...

(4)fonction gras : rend la police en gras, identique au résultat de la balise ...

(5) fonction charAt : renvoie un caractère spécifié dans la chaîne.

(6) fonction fixe : définissez la police sur une police à largeur fixe, le même résultat que la balise ....

(7) fonction fontcolor : définissez la couleur de la police, qui est la même que le résultat de la balise

(8)fontsize function : définit la taille de la police, qui est la même que celle du résultat de la balise

(9) fonction indexOf : Renvoie le premier index trouvé dans la chaîne, en commençant par la gauche.

(10) fonction italique : rend la police en italique, identique au résultat de la balise ....

(11)fonction lastIndexOf : Renvoie le premier index trouvé dans la chaîne, en commençant par la droite.

(12)fonction length : renvoie la longueur de la chaîne. (Sans parenthèses)

(13) fonction de lien : Générer un lien hypertexte, ce qui équivaut à définir l'adresse URL de .

(14)petite fonction : Réduisez la taille de la police d'une taille, le même résultat que la balise ....

(15) fonction strike : Ajoutez une ligne horizontale au milieu du texte, même résultat que la balise ...

(16)sub fonction : Afficher la chaîne en indice.

(17) fonction de sous-chaîne : renvoie plusieurs caractères spécifiés dans la chaîne.

(18)sup function : Afficher la chaîne en exposant.

(19)fonction toLowerCase : Convertit la chaîne en minuscules.

(20)fonction toUpperCase : Convertit la chaîne en majuscule.

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Résumé de la méthode de tableau JS

Quelles sont les méthodes pour définir des classes en js

!=,==,!==,===Résumé d'utilisation

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!

Déclaration:
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