Maison > interface Web > js tutoriel > Js | Types de données |

Js | Types de données |

王林
Libérer: 2024-08-31 06:31:05
original
528 Les gens l'ont consulté

Js | DataTypes |

Types de données

  • Javascript est une saisie dynamique

  • Type primitif et objet

Types de données primitifs :

1.Number - Représente à la fois des nombres entiers et des nombres à virgule flottante.

let age=10;  #equal two apram enna num,str,bool ex...automatic convert pannikum enna datatype nu.
console.log(age);
console.log(typeof age); 

output:
10
number
Copier après la connexion
age="25";
console.log(age);
console.log(typeof age); 

output:
string
Copier après la connexion

numéro flottant :

let price=19.99;
console.log(price);
console.log(typeof price); 

output:
19.999
number
Copier après la connexion

2.String - Représente une séquence de caractères.

let greeting="Hello World.!"
console.log(greeting);
console.log(typeof greeting); 

output:
string

Copier après la connexion

3.Boolean - Représente une entité logique et peut avoir deux valeurs : vrai ou faux.

let isActive=true;
console.log( isActive);
console.log(typeof  isActive);
Copier après la connexion
let isActive=false;
console.log( isActive);
console.log(typeof  isActive); 

Copier après la connexion

4.Undefined - Une variable qui a été déclarée mais à laquelle aucune valeur n'a été attribuée.

let name;  #Error undefined
console.log( a);
console.log(typeof a); 

Copier après la connexion

5.Null - Représente l'absence intentionnelle de toute valeur d'objet.

let name-null:
console.log(name);
console.log(typeof name); 
Copier après la connexion

6.Symbol - Représente une valeur unique et immuable, souvent utilisée comme clés de propriété d'objet.

let unique=symbol("key"); #custom symbol
console.log(unique);
console.log(typeof unique); 

output:
symbol("key")
Copier après la connexion

7.BigInt - Représente des nombres entiers supérieurs à 2^53 - 1 (le plus grand nombre que JavaScript peut représenter de manière fiable avec le type Number).

let largeNumber=BigInt(68690356789000833);
Copier après la connexion
let largeNumber=68690356789000833n; #using the n notation

console.log( largeNumber);
console.log(typeof largeNumber); 

output:
68690356789000833n
Copier après la connexion

Types de données non primitifs

1.Objet

Représente une collection de propriétés, chacune constituée d'une clé (généralement une chaîne)
et une valeur (qui peut être n'importe quel type de données, y compris un autre objet.

let person={

  name-'ranjith'.
  age=25,
  isEmployed=true;
}

console.log( person); //total laa print agum
console.log( person .name);  // name only
console.log( person .age);  // age only
console.log( person .isEmployed);

console.log(typeof  person); 
Copier après la connexion

2.Array

Un type spécial d'objet utilisé pour stocker des collections ordonnées de valeurs.

let number=[1,2,5,4,8];
console.log( number);

let mixdata=[1,'2',true,false,null,[1,2,'5',"str"] ,undefined ];
console.log( mixdata);
Copier après la connexion

3.Fonction

Un type spécial d'objet qui peut être appelé et peut effectuer une action.

function invite( ){
   console.log( "you are invitd");
}
invite()
Copier après la connexion
**4.Date - A built-in object for handling dates and times.**

let now- new Date;
console.log( now);

outut:
date wed jul 24 2024 09.00:51 Gmt( indian stamdard)
Copier après la connexion

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!

source:dev.to
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal