Maison  >  Article  >  interface Web  >  Résumer et partager des points de connaissances sur les variables et les types de données JavaScript

Résumer et partager des points de connaissances sur les variables et les types de données JavaScript

WBOY
WBOYavant
2022-04-12 18:35:242592parcourir

Cet article vous apporte des connaissances pertinentes sur javascript, qui présente principalement les problèmes liés aux variables et aux types de données, notamment les identifiants, les mots-clés, l'utilisation et l'affectation des variables, les types de données de base, etc. Jetons un coup d'œil au contenu ci-dessous . J'espère que cela sera utile à tout le monde.

Résumer et partager des points de connaissances sur les variables et les types de données JavaScript

【Recommandations associées : tutoriel vidéo javascript, front-end web

1. Variables

Identifiant

Concept : Dans le développement de programmes, il est souvent nécessaire de personnaliser certains symboles. Marquez certains noms et attribuez-leur des utilisations spécifiques, telles que des noms de variables, des noms de fonctions, etc. Ces symboles sont appelés identifiants.

Règles de définition

  • se composent de lettres majuscules et minuscules, de chiffres, de traits de soulignement et du signe dollar ($).
  • Impossible de commencer par un chiffre.
  • Strictement sensible à la casse.
  • Ne peut pas être nommé à l'aide de mots-clés en JavaScript.
  • Nous devrions faire de notre mieux pour « connaître sa signification lorsque vous voyez son nom ».

Résumer et partager des points de connaissances sur les variables et les types de données JavaScript

Les identifiants légaux sont : it, It, age66, _age, $name

Les identifiants illégaux sont : t-o, to, 798lu

Remarque

Lorsque plusieurs mots sont requis dans l'identifiant Lors de l'expression, commun Les méthodes de représentation incluent la méthode de soulignement (telle que user_name), la méthode camel case (telle que userName) et la 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-clés

Mots-clés réservés : désigne des mots définis à l'avance et dotés d'une signification particulière dans le langage JavaScript.

Futurs mots-clés réservés : 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
Résumer et partager des points de connaissances sur les variables et les types de données JavaScript

Les mots-clés ne peuvent pas être utilisés comme noms de variables et noms de fonctions, sinon cela provoquerait des erreurs de syntaxe dans JavaScript pendant le processus de chargement.

Futurs mots-clés réservés

Résumer et partager des points de connaissances sur les variables et les types de données JavaScript

Lors de la définition des identifiants, il est recommandé de ne pas utiliser de futurs mots-clés réservés pour éviter les erreurs lors de la conversion en mots-clés à l'avenir.

Utilisation de variables

Concept : Les variables peuvent être considérées comme des conteneurs pour stocker des données.

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).

  • Pour les variables auxquelles aucune valeur initiale n'est attribuée, la valeur par défaut sera définie sur indéfinie.
  • Le point-virgule à la fin de la ligne indique la fin de l'instruction.
  • L'opérateur virgule (,) entre les variables peut réaliser la déclaration de plusieurs variables en même temps dans une seule instruction.

Résumer et partager des points de connaissances sur les variables et les types de données JavaScript

Affectation de variables

Résumer et partager des points de connaissances sur les variables et les types de données JavaScript

Remarque

Bien que les variables en JavaScript puissent être affectées sans déclaration préalable, le mot-clé var peut être omis directement 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.

Définir des constantes

Constante : Elle peut être comprise comme une quantité dont la valeur ne change jamais pendant l'exécution du script.

Caractéristiques : Une fois défini, il ne peut être ni modifié ni redéfini.

Exemple : Pi en mathématiques est une constante, sa valeur est fixe et ne peut pas être modifiée.

Syntaxe : le mot-clé const a été ajouté dans ES6 pour implémenter la définition des constantes

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.

Résumer et partager des points de connaissances sur les variables et les types de données JavaScript

  • Une constante ne peut pas être modifiée une fois qu'une valeur lui a été attribuée.
  • Les constantes doivent se voir attribuer une certaine valeur lorsqu'elles sont déclarées.

2. Type de données

Classification des types 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 a ses propres types de données pris en charge, et JavaScript ne fait pas exception.

Résumer et partager des points de connaissances sur les variables et les types de données JavaScript

À propos des types de données de référence, nous les présenterons en détail dans les chapitres suivants.

Type de données de base - Booléen

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.

Type de données de base - type numérique

Les types numériques en JavaScript ne font pas de distinction entre les entiers et les nombres à virgule flottante. Tous les nombres sont des types numériques.

  • Ajoutez le symbole "-" pour indiquer les nombres négatifs.
  • Ajoutez le symbole "+" pour représenter les nombres positifs (normalement, omettez le "+").
  • Définissez sur NaN pour indiquer une valeur non numérique.

Résumer et partager des points de connaissances sur les variables et les types de données JavaScript

Tant que la valeur donnée ne dépasse pas la plage autorisée pour la spécification numérique en JavaScript.

Valeur non numérique NaN

  • NaN est une propriété d'un objet global, et sa valeur initiale est NaN.
  • Comme la valeur spéciale NaN dans les types numériques, ils représentent tous deux Pas un nombre.
  • peut être utilisé pour indiquer si une certaine donnée est numérique.
  • NaN n'a pas de valeur exacte, mais représente uniquement une plage de types non numériques.
  • Par exemple, lorsque NaN est comparé à NaN, le résultat peut ne pas être vrai (vrai). En effet, les données sur lesquelles l'opération est effectuée peuvent être n'importe quel type de booléen, de caractère, nul, non défini et d'objet.

Type de données de base - 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 dans le programme sont contenues entre guillemets simples ("") ou guillemets doubles ("").

Résumer et partager des points de connaissances sur les variables et les types de données JavaScript

  • Une chaîne délimitée par des guillemets simples peut contenir des guillemets doubles.
  • Par des guillemets doubles Les chaînes délimitées peuvent contiennent également des guillemets simples.

Question : Comment utiliser des guillemets simples dans des guillemets simples, ou utiliser des guillemets doubles dans des guillemets doubles ?

Réponse : Convertir en utilisant le caractère d'échappement "" Signification. symboles tels que la nouvelle ligne et la tabulation dans une chaîne, vous devez également utiliser le caractère d'échappement ""

Résumer et partager des points de connaissances sur les variables et les types de données JavaScript

Type de données de base - type vide

Résumer et partager des points de connaissances sur les variables et les types de données JavaScript type vide ( Null) Il n'y a qu'une valeur nulle spéciale

La. Le type null est utilisé pour représenter un objet et une adresse inexistants ou invalides.

    JavaScript est sensible à la casse, donc la valeur de la variable ne représente que le type nul (Null ).
  • Le type non défini (Undéfini) n'a également qu'une valeur non définie spéciale
  • Le type non défini est utilisé pour la valeur par défaut de la variable lorsqu'elle n'a pas été initialisée.
  • Contrairement à null, undéfini signifie qu'aucune valeur n'est définie pour. la variable, tandis que null signifie que la variable (objet ou adresse) n'existe pas ou n'est pas valide.
Remarque : null et non défini sont identiques à une chaîne vide ('' 0)

    Détection du type de données.
  • Pourquoi la détection du type de données est-elle requise ? 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 de type caractère.

Analyse du processus : Tant que l'un des opérandes de l'opérateur "+" est de type caractère, il représente un épissage de caractères. Dans ce cas, les deux variables impliquées dans l'opération, num1 est de type numérique et num2 est de type numérique. . Type de caractère, donc la somme finale des variables de sortie est la chaîne après la concaténation de num1 et num2

Conclusion : lorsqu'il existe des exigences pour les types de données impliqués dans l'opération, la détection du type de données est requise en JavaScript. deux méthodes suivantes :

Résumer et partager des points de connaissances sur les variables et les types de données JavaScript

L'opérateur typeof renvoie le type de l'opérande non calculé sous la forme d'une chaîne

renvoie lors de l'utilisation de typeof pour détecter le type de null est un objet 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.

Résumer et partager des points de connaissances sur les variables et les types de données JavaScript

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

Conversion de type de données - en booléen

Scénarios d'application : souvent utilisés dans les expressions et les instructions de contrôle de flux, telles que la comparaison de données et jugement des 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, indéfinies et nulles en faux.

Exemple de démonstration : déterminez si l'utilisateur a saisi du contenu.

Analyze Boolean(con):

  • Si l'utilisateur clique sur le bouton "Annuler", le résultat est faux
  • L'utilisateur n'entre pas, si le bouton "OK" est cliqué, le résultat est faux
  • L'utilisateur entre "haha", cliquez sur le bouton "OK", et le résultat sera vrai

Résumer et partager des points de connaissances sur les variables et les types de données JavaScript

Conversion du type de données - en type numérique

Scénario d'application : lors de la réception des données transmises par l'utilisateur pour le calcul pendant le développement, afin de garantir que tous les participants au calcul sont de type numérique et doivent souvent être convertis.

Syntaxe d'implémentation : fonction Number(), fonction parseInt() ou fonction parseFloat().

Exemple de démonstration : sommation automatique complète basée sur la saisie de l'utilisateur.

Résumer et partager des points de connaissances sur les variables et les types de données JavaScript

Il existe certaines différences dans l'utilisation des fonctions qui se convertissent en valeurs numériques.

Résumer et partager des points de connaissances sur les variables et les types de données JavaScript

  • Toutes les fonctions ignoreront les zéros non significatifs lors de la conversion de nombres purs, tels que la chaîne "0123" sera convertie en 123. La fonction
  • parseFloat() convertira les données en nombres à virgule flottante (peuvent être compris comme des décimales). La fonction
  • parseInt() omettra directement la partie décimale, renverra la partie entière des données et définira le numéro de base converti via le deuxième paramètre.

Remarque

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 type de caractère

Syntaxe d'implémentation : 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 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 : sommation automatique complète basée sur la saisie de l'utilisateur.

Résumer et partager des points de connaissances sur les variables et les types de données JavaScript

Remarque

Lors de la conversion du type de données, la méthode toString() peut convertir la valeur 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 Convertissez en binaire 11010, puis convertissez en données de caractères.

Expression

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.

Résumer et partager des points de connaissances sur les variables et les types de données JavaScript

【Recommandations associées : tutoriel vidéo javascript, front-end web

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer