Maison >interface Web >Questions et réponses frontales >Quel type de données possède Javascript ?

Quel type de données possède Javascript ?

PHPz
PHPzoriginal
2023-05-20 21:53:37602parcourir

Javascript est un langage typé dynamiquement, ses types de données sont donc très flexibles. En Javascript, les types de données peuvent être des types de base ou des types d'objets. Cet article présentera différents types de données en Javascript.

1. Types de données de base

  1. String (String)

String est le plus courant en Javascript. les genres. Il représente une valeur de texte, entourée de guillemets simples ou doubles. Les chaînes peuvent contenir n'importe quel caractère, y compris des espaces et des caractères spéciaux. Par exemple :

var str1 = 'Hello world!';
var str2 = "My name is Jack.";
  1. Number

Le type numérique représente une valeur numérique. Il comprend des entiers, des nombres à virgule flottante et NaN. Par exemple :

var num1 = 10;
var num2 = 3.14;
var num3 = NaN;
  1. Boolean

Le type booléen n'a que deux valeurs, true et false, représentant vrai et faux. Par exemple :

var bool1 = true;
var bool2 = false;
  1. null

null représente une valeur nulle ou un objet inexistant. Si la valeur d'une variable est nulle, cela signifie que la variable n'a aucune valeur. Par exemple :

var x = null;
  1. undefined

undefined représente une valeur non définie. Si une variable n’a aucune valeur assignée, sa valeur n’est pas définie. Par exemple :

var y;
console.log(y); // undefined

2. Types d'objets

En plus des types de base, Javascript possède également des types complexes, appelés types d'objet. Un objet est une structure de données complexe pouvant contenir plusieurs propriétés et méthodes.

  1. Object (Object)

L'objet est l'un des types de données les plus importants en Javascript. Il s'agit d'une structure complexe qui peut contenir plusieurs propriétés et méthodes. Les objets sont représentés par {} et sont constitués de paires clé-valeur séparées par des virgules. Les clés sont représentées par des chaînes et les valeurs peuvent être n'importe quel type de données. Par exemple :

var person = {
    name: 'Jack',
    age: 30,
    gender: 'male'
};
  1. Array

Un tableau est un type d'objet utilisé pour stocker un ensemble ordonné de données. Représenté par [] et composé de valeurs séparées par des virgules. Les valeurs du tableau peuvent être n'importe quel type de données. Par exemple :

var fruits = ['apple', 'banana', 'orange'];
  1. Function

Une fonction est un objet spécial utilisé pour exécuter des blocs de code. Il peut recevoir des paramètres et renvoyer des valeurs. Les fonctions peuvent être définies sous forme de variables ou de propriétés, ou via le mot-clé function. Par exemple :

function add(a, b) {
    return a + b;
}
  1. Date (Date)

L'objet Date de JavaScript est utilisé pour gérer les dates et les heures. Il fournit un ensemble de méthodes pour obtenir et définir la date et l'heure. Par exemple :

var today = new Date();
console.log(today.toDateString()); // 输出:Mon Aug 16 2021
  1. RegExp

Une expression régulière est un type d'objet utilisé pour faire correspondre des modèles de chaîne. Il se compose d'une chaîne de modèle et de quelques indicateurs pour spécifier des règles de correspondance. Par exemple :

var pattern = /Hello/;
var str = 'Hello world';
console.log(pattern.test(str)); // 输出:true

Pour résumer, les types de données Javascript sont très flexibles, y compris les types de données de base et les types d'objets. Comprendre les caractéristiques et l'utilisation de chaque type de données peut nous aider à écrire un meilleur code Javascript.

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