Javascript ES6

1. La composition de JavaScript

JavaScript est un langage de script basé sur des objets, piloté par des événements et sécurisé.

Un JavaScript complet se compose de trois parties

        1.ECMAScript : Il s'agit d'un ensemble de spécifications de script permettant de personnaliser le code de conduite.

        2. DOM (Document Object Model) : modèle d'objet de document.

        3. BOM (Browser Object Model) : modèle objet du navigateur.

2. Utiliser JavaScript

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 第一种方法:在script标签里写 -->
    <script type="text/javascript">
        document.write("你好,CN"+'<br>');
    </script>
    <!-- 第二种方法:外部javascipt文件 -->
    <script type="text/javascript" src="shoYe.js"></script>
    <!-- 第三种方法:在html标签内写JavaScript -->
    <input type="button" value="单击弹出对话框" onclick="javascript:alert('你好,JS\nok');">
    <p onclick="javascript:alert('1'==1);">伪证</p>
</body>
</html>

3. La syntaxe de base de JavaScript

        1. Déclaration et affectation des variables : nom de la variable var ; liste des noms de la variable var ;

        2. Type de données : le type numérique (nombre) comprend des nombres à virgule flottante, la chaîne (chaîne) comprend des caractères, les guillemets simples et les guillemets doubles sont identiques, et Booléen (booléen) et NaN (pas un nombre) signifie pas un nombre, c'est un type numérique.

méthode de chaîne
charAt() Renvoie le caractère à la position spécifiée
toUpperCase() Convertir une chaîne en majuscule
toLowerCase() Convertir une chaîne en minuscule
Indice de()

Renvoie la position de la première occurrence d'une chaîne spécifiée dans la chaîne

sous-chaîne() Utilisé pour extraire des caractères entre deux indices spécifiés dans une chaîne
diviser() Utilisé pour diviser une chaîne en un tableau de chaînes
remplacer() Utilisé pour remplacer lin'yi'xi par certains caractères dans une chaîne

 Types de données spéciaux : type vide (null) et type indéfini (undefined).

Déterminez le type de données : typeof (valeur ou variable) ;

        3. Opérateur : == effectuera automatiquement la conversion de type, === équivalent et autres types.

        4. Instruction de contrôle logique : identique à Java.

        5. Commentaires : //, /* */

        6. Conversion des types de données

, (1). Convertir en type chaîne : 1.obj.toString() 2.String(obj) : des types spéciaux peuvent être convertis en chaînes.

            (2). Convertir en type numérique : 1.Number(obj); 2.parseint(); parseFloat();

            (3) Convertir en type booléen : Boolean(obj);

4. Boîte de dialogue système

1.alerte()

La méthode est utilisée pour afficher une boîte de dialogue d'alerte à l'utilisateur avec le texte spécifié et un bouton OK. Il peut être utilisé pour produire des données incertaines pour juger de l'emplacement de l'erreur.

2.confirmer()

La méthode est utilisée pour afficher une boîte de dialogue de message à l'utilisateur, qui contient un bouton "OK" et un bouton "Annuler". Lorsque l'utilisateur clique sur le bouton "OK", il renvoie vrai ; lorsque l'utilisateur clique sur le bouton "Annuler" bouton, il renvoie faux.

3.invite()

La méthode fera apparaître une boîte de dialogue d'invite, attendant que l'utilisateur entre des données. Le premier paramètre se trouve dans la boîte de dialogue, qui contient généralement des informations d'invite ; le deuxième paramètre apparaît dans la zone de texte saisie par l'utilisateur et est sélectionné comme valeur par défaut.

4. console

L'objet console fournit une interface pour afficher le débogage de la console. Il peut fonctionner différemment sur différents navigateurs, mais fournit généralement un ensemble commun de fonctions

méthode console
console.log() Méthode générique d'impression de contenu
console.error() imprimer un message d'erreur
console.clear() Videz la console et la sortie La console a été effacée (la console est effacée)
console.timeEnd() Termine une minuterie spécifique et imprime le temps écoulé en millisecondes du début à la fin
console.timeLog() Imprimer le temps écoulé d'une minuterie spécifique
console.trace() Sortie d'une trace de pile (stack trace)
console.time() Démarrez une minuterie avec un paramètre d'entrée comme nom spécifique, et la limite supérieure des minuteries pouvant s'exécuter simultanément dans la page d'affichage est de 10 000.
console.table() Imprimer des données tabulaires dans un tableau
console.info() Imprimer les informations de description de la classe d'informations
console.dirxml() Imprimer l'objet spécifié représenté par l'élément XML/HTML, sinon afficher la vue d'objet js
console.debug() Imprimer un message de niveau "débogage" sur la console

Résumé de ce chapitre

Il n'y a pas d'éclat qui attend de sortir, seulement la beauté qui sort.

Je suppose que tu aimes

Origine blog.csdn.net/zouzxxi/article/details/130488308
conseillé
Classement