Comment démarrer rapidement avec VUE3.0 : Entrez dans l'apprentissage
1. Le concept d'
: Dans le développement de programmes, il est souvent nécessaire de personnaliser certains symboles pour marquer certains noms et leur donner des utilisations spécifiques, comme les noms de variables, les noms de fonctions, etc. Ces symboles sont appelés un identifiant.
Les règles de définition
Les identifiants légaux sont : it, It, age66, _age, $name.
Les identifiants illégaux sont : to, to, 798lu.
Notez que
lorsque plusieurs mots sont requis dans l'identifiant, la méthode de représentation courante est la méthode de soulignement (telle que user_name ). cas camel (tel que userName) et méthode Pascal (telle que UserName). Les lecteurs peuvent unifier et standardiser la méthode de dénomination en fonction des besoins de développement. Par exemple, la méthode du trait de soulignement est généralement utilisée pour nommer les variables et la méthode du cas chameau est généralement utilisée pour nommer les noms de fonctions.
Mots-réservés : désignent des mots préalablement définis et dotés d'une signification particulière dans le langage JavaScript.
Mots-clés réservés futurs : fait référence aux mots qui sont réservés et qui pourraient devenir des mots-clés réservés à l'avenir.
mots-clés réservés
Les mots clés ne peuvent pas être utilisés comme noms de variables et noms de fonctions, sinon des erreurs de syntaxe se produiront lors du chargement de JavaScript.
Mots-clés réservés pour le futur
Lors de la définition des identifiants, il est recommandé de ne pas utiliser de futurs mots-clés réservés afin d'éviter des erreurs lors de leur conversion future en mots-clés.
Concept: Les variables peuvent être considérées comme des conteneurs de stockage de données.
Par exemple : une tasse contenant de l'eau, la tasse fait référence à la variable et l'eau dans la tasse fait référence aux données stockées dans la variable.
Syntaxe : les variables en JavaScript sont généralement déclarées à l'aide du mot-clé var, et les règles de dénomination des noms de variables sont les mêmes que celles des identifiants.
Exemples : noms de variables légaux (tels que number, _it123), noms de variables illégaux (tels que 88shout, &num).
Notez que
bien que les variables en JavaScript puissent être affectées sans les déclarer à l'avance, le mot-clé var peut être directement omis pour attribuer une valeur à la variable. Cependant, comme JavaScript utilise la compilation dynamique, il n'est pas facile de trouver des erreurs dans le code lorsque le programme est en cours d'exécution. Il est donc recommandé aux lecteurs de prendre la bonne habitude de déclarer les variables avant de les utiliser.
des constantes : Les constantes peuvent être comprises comme des quantités dont les valeurs ne changent jamais pendant l'exécution du script.
Caractéristiques : Une fois défini, il ne peut être ni modifié ni redéfini.
Par exemple : Pi en mathématiques est une constante et sa valeur est fixe et ne peut pas être modifiée.
Syntaxe : le mot-clé const est nouveau dans ES6, il est utilisé pour définir les
règles de dénomination des constantes : suivez les règles de dénomination des identifiants. Il est d'usage de toujours utiliser des majuscules pour les noms de constantes.
La valeur d'une constante : une constante peut être une donnée spécifique lorsqu'elle est attribuée, ou elle peut être la valeur d'une expression ou d'une variable.
2. Type de données
Données en JavaScript : lors de l'utilisation ou de l'attribution d'une valeur, déterminez le type correspondant en fonction du contenu spécifique du paramètre.
Mais chaque langage informatique possède ses propres types de données pris en charge, et JavaScript ne fait pas exception.
Les types de données de référence seront présentés en détail dans les chapitres suivants.
Le type booléen est l'un des types de données les plus couramment utilisés en JavaScript et est généralement utilisé pour les jugements logiques.
ture | false
représente le "vrai" et le "faux" des choses, en suivant strictement la casse, donc les valeurs vraies et fausses ne représentent que les types booléens lorsqu'elles sont toutes en minuscules.
Les types numériques en JavaScript ne font pas de distinction entre les nombres entiers et les nombres à virgule flottante. Tous les nombres sont des types numériques.
Tant que la valeur donnée ne dépasse pas la plage autorisée pour la spécification numérique en JavaScript.
NaN NaN non numérique
Type de caractère Le type de caractère (String) est une séquence de caractères composée de caractères Unicode, de chiffres, etc. Nous appelons généralement cette séquence de caractères une chaîne.
Fonction : représente le type de données du texte.
Syntaxe : les données de caractères du programme sont placées entre guillemets simples ("") ou doubles ("").
Question : Comment utiliser des guillemets simples à l'intérieur de guillemets simples ou des guillemets doubles à l'intérieur de guillemets doubles ?
Réponse : Utilisez le caractère d'échappement "" pour vous échapper.
Lorsque vous utilisez des symboles spéciaux tels que la nouvelle ligne et la tabulation dans une chaîne, vous devez également utiliser le caractère d'échappement "".
Pourquoi la détection du type de données est-elle nécessaire ? Utilisez l'exemple suivant pour expliquer ?
Veuillez analyser et indiquer le type de données de la somme variable et pourquoi ?
Réfléchissez à la réponse : la somme variable est un type de caractère.
Analyse du processus : Tant que l'un des opérandes de l'opérateur « + » est un type de caractère, il représente un épissage de caractères. Quant aux deux variables impliquées dans l'opération dans ce cas, num1 est de type numérique et num2 est de type caractère, donc la somme finale des variables de sortie est la chaîne concaténée entre num1 et num2.
Réflexions et conclusions : lorsqu'il existe des exigences concernant les types de données impliqués dans les opérations pendant le développement, une détection des types de données doit être effectuée.
JavaScript fournit les deux méthodes suivantes pour détecter les types de données :
L'opérateur typeof renvoie le type non calculé de l'opérande sous forme de chaîne.
Lors de l'utilisation de typeof pour détecter le type de null, l'objet est renvoyé au lieu de null.
Puisque tout en JavaScript est un objet, vous pouvez utiliser la fonction d'extension de Object.prototype.toString.call() pour distinguer plus précisément les types de données.
La valeur de retour de Object.prototype.toString.call(data) est un résultat de caractère sous la forme de « [type de données objet] ». (La valeur de retour peut être observée via console.log().)
Conversion de type de données - vers
un scénario d'application booléen : souvent utilisée dans les expressions et les instructions de contrôle de processus, telles que la comparaison de données et le jugement de conditions.
Syntaxe d'implémentation : fonction Boolean().
Remarque : La fonction Boolean() convertira toute chaîne non vide et toute valeur non nulle en vrai, et convertira les chaînes vides, 0, NaN, non définie et nulle en faux.
Exemple de démonstration : Déterminez si l'utilisateur a saisi du contenu.
Analyser Boolean(con) :
Conversion de type de données - conversion en
scénarios d'application numériques : lors de la réception des données transmises par les utilisateurs pour le calcul pendant le développement, afin de garantir que toutes les données impliquées dans le calcul sont numériques, il est souvent nécessaire de les convertir.
Syntaxe d'implémentation : fonction Number(), fonction parseInt() ou fonction parseFloat().
Exemple de démonstration : synthèse automatique complète basée sur la saisie de l'utilisateur.
Il existe certaines différences dans l'utilisation des fonctions qui convertissent les types numériques.
Notez que
dans le développement réel, il est également nécessaire de juger si le résultat converti est NaN. Ce n'est que lorsqu'il n'est pas NaN que l'opération peut être effectuée. À ce stade, vous pouvez utiliser la fonction isNaN() pour déterminer. Lorsque la valeur donnée est indéfinie, NaN et {} (objet), elle renvoie vrai, sinon elle renvoie faux.
Conversion de type de données - conversion en
syntaxe d'implémentation de type caractère : fonction String() et méthode toString().
Différences dans les méthodes d'implémentation : la fonction String() peut convertir n'importe quel type en type de caractère ; à l'exception de null et d'undefined, qui n'ont pas de méthode toString(), d'autres types de données peuvent effectuer la conversion de caractères.
Exemple de démonstration : synthèse automatique complète basée sur la saisie de l'utilisateur.
Notez que
lorsque la méthode toString() effectue une conversion de type de données, la valeur peut être convertie en chaîne dans la base spécifiée via des paramètres, tels que num4.toString(2), ce qui signifie d'abord convertir le nombre décimal 26 en binaire 11010, puis conversion des données de caractères.
Concept: une expression peut être une collection de différents types de données, de variables et d'opérateurs.
L'expression la plus simple peut être une variable.