Skip to content

Commit b817f98

Browse files
committed
"Update readme"
1 parent 2ed27d8 commit b817f98

File tree

1 file changed

+91
-91
lines changed

1 file changed

+91
-91
lines changed

French/readMe.md

+91-91
Original file line numberDiff line numberDiff line change
@@ -101,14 +101,14 @@
101101
- [Script interne](#script-interne)
102102
- [Script externe](#script-externe)
103103
- [Multiple External Scripts](#multiple-external-scripts)
104-
- [Introduction to Data types](#introduction-to-data-types)
105-
- [Numbers](#numbers)
106-
- [Strings](#strings)
107-
- [Booleans](#booleans)
108-
- [Undefined](#undefined)
104+
- [Introduction aux types de données](#introduction-aux-types-de-données)
105+
- [Les nombres](#les-nombres)
106+
- [Les chaîne de caractère](#les-chaîne-de-caractère)
107+
- [Booléens](#booléens)
108+
- [Indéfini(Undefined)](#indéfiniundefined)
109109
- [Null](#null)
110-
- [Checking Data Types](#checking-data-types)
111-
- [Comments Again](#comments-again)
110+
- [Vérification des types de données](#vérification-des-types-de-données)
111+
- [Encore des commentaires](#encore-des-commentaires)
112112
- [Variables](#variables)
113113
- [💻 Day 1: Exercises](#-day-1-exercises)
114114

@@ -427,13 +427,12 @@ Les scripts externes dans le _body_:
427427

428428

429429

430-
431-
Open the browser console to see the output of the `console.log()`.
430+
Ouvrez la console du navigateur pour voir le résultat de la commande`console.log()`.
432431

433432
### Multiple External Scripts
434433

435-
We can also link multiple external JavaScript files to a web page.
436-
Create a `helloworld.js` file inside the 30DaysOfJS folder and write the following code.
434+
Nous pouvons également lier plusieurs fichiers JavaScript externes à une page web.
435+
Créer un fichier `helloworld.js` dans le dossier 30DaysOfJS et écrivez le code suivant.
437436

438437
```js
439438
console.log('Hello, World!')
@@ -452,123 +451,124 @@ console.log('Hello, World!')
452451
</html>
453452
```
454453

455-
_Your main.js file should be below all other scripts_. It is very important to remember this.
454+
_Votre fichier main.js doit être placé en dessous de tous les autres fichiers scripts_. Il est très important de s'en souvenir.
456455

457456
![Multiple Script](./images/multiple_script.png)
458457

459-
## Introduction to Data types
458+
## Introduction aux types de données
460459

461-
In JavaScript and also other programming languages, there are different types of data types. The following are JavaScript primitive data types: _String, Number, Boolean, undefined, Null_, and _Symbol_.
460+
En JavaScript et dans d'autres langages de programmation, il existe différents types de données. Voici les types de données primitives en JavaScript: _Chaine de caractère, Nombre, Booleen, undefined, Null_, et _Symbol_.
462461

463-
### Numbers
462+
### Les nombres
464463

465-
- Integers: Integer (negative, zero and positive) numbers
466-
Example:
464+
- Nombres entiers : Nombres entiers (négatifs, nuls et positifs)
465+
Exemple
467466
... -3, -2, -1, 0, 1, 2, 3 ...
468-
- Float-point numbers: Decimal number
469-
Example
467+
- Nombres à virgule flottante : Nombre décimal
468+
Exemple
470469
... -3.5, -2.25, -1.0, 0.0, 1.1, 2.2, 3.5 ...
471470

472-
### Strings
471+
### Les chaîne de caractère
473472

474-
A collection of one or more characters between two single quotes, double quotes, or backticks.
473+
Ensemble d'un ou plusieurs caractères compris entre deux guillemets simples, deux guillemets doubles ou deux barres obliques.
475474

476-
**Example:**
475+
**Exemple:**
477476

478477
```js
479478
'a'
480479
'Asabeneh'
481480
"Asabeneh"
482481
'Finland'
483-
'JavaScript is a beautiful programming language'
484-
'I love teaching'
485-
'I hope you are enjoying the first day'
486-
`We can also create a string using a backtick`
487-
'A string could be just as small as one character or as big as many pages'
488-
'Any data type under a single quote, double quote or backtick is a string'
482+
'JavaScript est un beau langage de programmation'
483+
'J\'aime enseigner'
484+
'J\'espère que vous appréciez ce premier jour'
485+
`Nous pouvons également créer une chaîne de caractères à l'aide d'un backtick`
486+
'Une chaîne de caractères peut être aussi petite qu\'un seul caractère ou aussi grande que plusieurs pages.'
487+
'Tout type de données placé sous un guillemet simple, un guillemet double ou une coche est une chaîne de caractères.'
489488
```
490489

491-
### Booleans
492-
493-
A boolean value is either True or False. Any comparisons returns a boolean value, which is either true or false.
490+
### Booléens
494491

495-
A boolean data type is either a true or false value.
492+
Une valeur booléenne est soit vraie, soit fausse. Toute comparaison renvoie une valeur booléenne, qui est soit vraie, soit fausse.
493+
Un type de données booléen est soit une valeur vraie, soit une valeur fausse.
496494

497-
**Example:**
495+
**Exemple:**
498496

499497
```js
500-
true // if the light is on, the value is true
501-
false // if the light is off, the value is false
498+
true // si la lumière est allumée, la valeur est vraie
499+
false // si la lumière est éteinte, la valeur est fausse
502500
```
503501

504-
### Undefined
502+
### Indéfini(Undefined)
505503

506-
In JavaScript, if we don't assign a value to a variable, the value is undefined. In addition to that, if a function is not returning anything, it returns undefined.
504+
En JavaScript, si nous n'attribuons pas de valeur à une variable, cette valeur est indéfinie. En outre, si une fonction ne renvoie rien, elle renvoie une valeur indéfinie.
507505

508506
```js
509507
let firstName
510-
console.log(firstName) // undefined, because it is not assigned to a value yet
508+
console.log(firstName) // indéfini, car il n'est pas encore affecté à une valeur
511509
```
512510

513511
### Null
514512

515-
Null in JavaScript means an empty value.
513+
Null en JavaScript signifie une valeur vide.
516514

517515
```js
518516
let emptyValue = null
519517
```
520518

521-
## Checking Data Types
519+
## Vérification des types de données
522520

523-
To check the data type of a certain variable, we use the **typeof** operator. See the following example.
521+
Pour vérifier le type de données d'une certaine variable, nous utilisons la fonction **typeof** de l'opérateur. Voir l'exemple suivant.
524522

525523
```js
526-
console.log(typeof 'Asabeneh') // string
527-
console.log(typeof 5) // number
528-
console.log(typeof true) // boolean
529-
console.log(typeof null) // object type
530-
console.log(typeof undefined) // undefined
524+
console.log(typeof 'Asabeneh') // chaîne de caractère
525+
console.log(typeof 5) // nombre
526+
console.log(typeof true) // booléen
527+
console.log(typeof null) // type object
528+
console.log(typeof undefined) // undefini
531529
```
532530

533-
## Comments Again
531+
## Encore des commentaires
534532

535-
Remember that commenting in JavaScript is similar to other programming languages. Comments are important in making your code more readable.
536-
There are two ways of commenting:
533+
Rappelez-vous que les commentaires en JavaScript sont similaires à ceux des autres langages de programmation. Les commentaires sont importants pour rendre votre code plus lisible.
534+
Il existe deux façons de commenter :
537535

538-
- _Single line commenting_
539-
- _Multiline commenting_
536+
- _Commentaire sur une seule ligne_
537+
- _Commentaires multilignes_
540538

541539
```js
542-
// commenting the code itself with a single comment
543-
// let firstName = 'Asabeneh'; single line comment
544-
// let lastName = 'Yetayeh'; single line comment
540+
// commenter le code lui-même avec un seul commentaire
541+
// let firstName = 'Asabeneh'; commentaire sur une seule ligne
542+
// let lastName = 'Yetayeh'; commentaire sur une seule ligne
545543
```
546544

547-
Multiline commenting:
545+
Commentaires en plusieurs lignes :
548546

549547
```js
550548
/*
551549
let location = 'Helsinki';
552550
let age = 100;
553551
let isMarried = true;
554-
This is a Multiple line comment
552+
Il s'agit d'un commentaire de plusieurs lignes
555553
*/
556554
```
557555

558556
## Variables
559557

560-
Variables are _containers_ of data. Variables are used to _store_ data in a memory location. When a variable is declared, a memory location is reserved. When a variable is assigned to a value (data), the memory space will be filled with that data. To declare a variable, we use _var_, _let_, or _const_ keywords.
558+
Les variables sont des _conteneurs_ of data. Les variables sont utilisées pour _stocker_ des données dans un emplacement de mémoire. Lorsqu'une variable est déclarée, un emplacement mémoire est réservé. Lorsqu'une variable est affectée à une valeur (données), l'espace mémoire sera rempli avec ces données. Pour déclarer une variable, on utilise_var_, _let_, or _const_ keywords.
559+
560+
Pour une variable qui change à un autre moment, nous utilisons_let_. _const_. Si les données ne changent pas du tout, nous utilisons l'exemple suivant, PI, nom de pays, ne changent pas, et nous pouvons utiliser _const_.
561561

562-
For a variable that changes at a different time, we use _let_. If the data does not change at all, we use _const_. For example, PI, country name, gravity do not change, and we can use _const_. We will not use var in this challenge and I don't recommend you to use it. It is error prone way of declaring variable it has lots of leak. We will talk more about var, let, and const in detail in other sections (scope). For now, the above explanation is enough.
562+
Nous n'utiliserons pas _var_ dans ce défi et je ne vous recommande pas de l'utiliser. C'est une façon de déclarer une variable qui peut être source d'erreurs et qui comporte de nombreuses fuites. Nous parlerons plus en détail de var, let et const dans d'autres sections (scope). Pour l'instant, l'explication ci-dessus est suffisante.
563563

564-
A valid JavaScript variable name must follow the following rules:
564+
Un nom de variable JavaScript valide doit respecter les règles suivantes :
565565

566-
- A JavaScript variable name should not begin with a number.
567-
- A JavaScript variable name does not allow special characters except dollar sign and underscore.
568-
- A JavaScript variable name follows a camelCase convention.
569-
- A JavaScript variable name should not have space between words.
566+
- Le nom d'une variable JavaScript ne doit pas commencer par un chiffre.
567+
- Le nom d'une variable JavaScript n'autorise pas les caractères spéciaux, à l'exception du signe du dollar et du trait de soulignement.
568+
- Le nom d'une variable JavaScript suit la convention camelCase.
569+
- Le nom d'une variable JavaScript ne doit pas comporter d'espace entre les mots.
570570

571-
The following are examples of valid JavaScript variables.
571+
Voici des exemples de variables JavaScript valides.
572572

573573
```js
574574
firstName
@@ -592,34 +592,34 @@ year2020
592592
year_2020
593593
```
594594

595-
The first and second variables on the list follows the camelCase convention of declaring in JavaScript. In this material, we will use camelCase variables(camelWithOneHump). We use CamelCase(CamelWithTwoHump) to declare classes, we will discuss about classes and objects in other section.
595+
La première et la deuxième variables de la liste suivent la convention camelCase de déclaration en JavaScript. Dans ce document, nous utiliserons des variables en camelCase (camelWithOneHump). Nous utilisons la camelCase (camelWithTwoHump) pour déclarer les classes, nous discuterons des classes et des objets dans d'autres sections.
596596

597-
Example of invalid variables:
597+
Exemple de variables non valides :
598598

599599
```js
600600
first-name
601601
1_num
602602
num_#_1
603603
```
604604

605-
Let us declare variables with different data types. To declare a variable, we need to use _let_ or _const_ keyword before the variable name. Following the variable name, we write an equal sign (assignment operator), and a value(assigned data).
605+
Déclarons des variables avec différents types de données. Pour déclarer une variable, nous devons utiliser _let_ or _const_ avant le nom de la variable. Après le nom de la variable, on écrit un signe égal (opérateur d'affectation), et une valeur (donnée affectée).
606606

607607
```js
608608
// Syntax
609609
let nameOfVariable = value
610610
```
611611

612-
The nameOfVriable is the name that stores different data of value. See below for detail examples.
612+
Le nom de l'objet est le nom qui stocke les différentes données de la valeur. Voir ci-dessous pour des exemples détaillés.
613613

614-
**Examples of declared variables**
614+
**Exemples de variables déclarées**
615615

616616
```js
617-
// Declaring different variables of different data types
618-
let firstName = 'Asabeneh' // first name of a person
619-
let lastName = 'Yetayeh' // last name of a person
620-
let country = 'Finland' // country
621-
let city = 'Helsinki' // capital city
622-
let age = 100 // age in years
617+
// Déclarer différentes variables de différents types de données
618+
let firstName = 'Asabeneh' // prénom d'une personne
619+
let lastName = 'Yetayeh' // nom de famille d'une personne
620+
let country = 'Finland' // pays
621+
let city = 'Helsinki' // capitale
622+
let age = 100 // age
623623
let isMarried = true
624624

625625
console.log(firstName, lastName, country, city, age, isMarried)
@@ -643,7 +643,7 @@ console.log(gravity, boilingPoint, PI)
643643
```
644644

645645
```js
646-
// Variables can also be declaring in one line separated by comma, however I recommend to use a seperate line to make code more readble
646+
// Les variables peuvent également être déclarées sur une seule ligne séparée par une virgule, mais je recommande d'utiliser une ligne séparée pour rendre le code plus lisible.
647647
let name = 'Asabeneh', job = 'teacher', live = 'Finland'
648648
console.log(name, job, live)
649649
```
@@ -652,32 +652,32 @@ console.log(name, job, live)
652652
Asabeneh teacher Finland
653653
```
654654

655-
When you run _index.html_ file in the 01-Day folder you should get this:
655+
Lorsque vous exécutez _index.html_ dans le fichier 01-Jour vous devriez obtenir ceci:
656656

657657
![Day one](./images/day_1.png)
658658

659-
🌕 You are amazing! You have just completed day 1 challenge and you are on your way to greatness. Now do some exercises for your brain and muscle.
659+
🌕 Vous êtes extraordinaire ! Vous venez de relever le défi du premier jour et vous êtes sur la voie de la grandeur. Maintenant, fais quelques exercices pour ton cerveau et tes muscles.
660660

661661
# 💻 Day 1: Exercises
662662

663-
1. Write a single line comment which says, _comments can make code readable_
664-
2. Write another single comment which says, _Welcome to 30DaysOfJavaScript_
665-
3. Write a multiline comment which says, _comments can make code readable, easy to reuse_
666-
_and informative_
663+
1. Rédigez un commentaire d'une seule ligne qui dit, _les commentaires rendent le code plus lisible_
664+
2. Rédigez un autre commentaire unique qui dit, _Bienvenue dans 30 jours de JavaScript_
665+
3. Rédigez un commentaire de plusieurs lignes qui dit, _les commentaires peuvent rendre le code lisible et facile à réutiliser_
666+
_et informatif_
667667

668-
4. Create a variable.js file and declare variables and assign string, boolean, undefined and null data types
669-
5. Create datatypes.js file and use the JavaScript **_typeof_** operator to check different data types. Check the data type of each variable
670-
6. Declare four variables without assigning values
671-
7. Declare four variables with assigned values
672-
8. Declare variables to store your first name, last name, marital status, country and age in multiple lines
673-
9. Declare variables to store your first name, last name, marital status, country and age in a single line
674-
10. Declare two variables _myAge_ and _yourAge_ and assign them initial values and log to the browser console.
668+
4. Créez un fichier variable.js, déclarez des variables et attribuez des types de données string, boolean, undefined et null.
669+
5.Créer le fichier datatypes.js et utiliser le JavaScript **_typeof_** pour vérifier les différents types de données. Vérifier le type de données de chaque variable
670+
6. Déclarer quatre variables sans leur attribuer de valeur
671+
7. Déclarer quatre variables avec des valeurs assignées
672+
8. Déclarez des variables pour stocker votre prénom, votre nom de famille, votre état civil, votre pays et votre âge sur plusieurs lignes.
673+
9. Déclarez des variables pour stocker votre prénom, votre nom, votre état civil, votre pays et votre âge sur une seule ligne.
674+
10. Déclarer deux variables _myAge_ and _yourAge_ et leur assigner des valeurs initiales et se connecter à la console du navigateur.
675675

676676
```sh
677677
I am 25 years old.
678678
You are 30 years old.
679679
```
680680

681-
🎉 CONGRATULATIONS ! 🎉
681+
🎉 FÉLICITATIONS ! 🎉
682682

683-
[Day 2 >>](./02_Day_Data_types/02_day_data_types.md)
683+
[Jour 2 >>](./02_Jour_les_types_des_donnee/02_Jour_les_types_des_donnee.md)

0 commit comments

Comments
 (0)