Type
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.
Objectif
Comprendre l'utilité des types.
Mise en situation
L'affectation d'une valeur à une variable permet de stocker la valeur en question en mémoire, durant l'exécution du programme. Cependant l'espace mémoire nécessaire pour le stockage va fortement dépendre de cette valeur. En effet, stocker le chiffre 4 demandera beaucoup moins d'espace que de stocker une phrase complète. C'est pour cela que de nombreux langages associent un type à une variable, qui doit être définie lors de sa déclaration. De plus, le type d'une variable permet de définir la manière d'effectuer des opérations dessus. En effet il est possible de réaliser des opérations mathématiques sur des nombres, mais pas sur du texte.
Définition :
Une variable est associée à un type, qui fixe la taille de la case mémoire et les opérations que l'on peut faire sur cette variable.
Méthode :
Pour afficher le type d'une variable appelée mot
:
En JavaScript :
console.log(typeof mot)
En Python :
print(type(mot))
Définition : Types courants en JavaScript
Les nombres :
number
Les chaînes de caractères :
string
Les booléens (une variable qui peut uniquement être vraie (
true
) ou fausse (false
)) :boolean
Définition : Types courants en Python
Les nombres entiers :
int
Les nombres décimaux :
float
Les chaînes de caractères :
str
Exemple :
/** JavaScript : affiche le type de variables */
let aString = 'Hello World'
console.log(typeof aString)
let aNumber = 1
console.log(typeof aNumber)
string
number
"""Python : affiche le type de variables."""
a_string = "Hello World"
print(type(a_string))
a_number = 1
print(type(a_number))
<class 'int'>
<class 'float'>
Syntaxe : À retenir
"""Python."""
type(variable_name)
/** JavaScript */
typeof variableName
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.