document.write('Bonjour');
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Mon premier document</title>
<script>
document.write('Bonjour');
</script>
</head>
<body>
<script src="index.js"></script>
</body>
</html>
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Mon premier document</title>
<script>
document.write('Bonjour');
</script>
</head>
<body>
<script
src="index.js"></script>
</body>
</html>
// fichier index.js
document.write('Bonjour');
// Commentaire sur une seule ligne
/*
Commentaire sur plusieurs lignes
afin d'expliquer un problème de façon
plus précise et moins concise
*/
let myVar = 5; // Je déclare ma variable myVar en lui assignant la valeur 5
myVar = 6; // Je modifie la valeur de ma variable en lui assignant la nouvelle valeur 6
const myConst = 10; // Je déclare ma constante myConst en lui assignant la valeur 10
const myBoolean = true; // Je suis un booléen
const myNullVar = null; // Je ne correspond à aucune valeur
const myUndefinedVar; // Je suis initialisé avec la valeur "undefined"
const myNumber = 42; // Je suis un nombre
const myString = 'Hello'; // Je suis une chaîne de caractères
4 + 4; // 8 apparaît dans la console
8 - 4; // 4 apparaît dans la console
6 x 2; // 12 apparaît dans la console
2 / 2; // 1 apparaît dans la console
4 % 2; // 0 apparaît dans la console
4 == "4"; // "true" apparait dans la console
4 === "4"; // "false" apparait dans la console
const firstString = 'Je suis';
const secondString = 'un viking';
console.log(firstString + secondString); // La console affiche 'Je suisun viking'
console.log(firstString + ' ' + secondString); // La console affiche 'Je suis un viking'
const firstname = 'Hector';
console.log(`Je me nomme ${firstname} !`); // La console affiche "Je me nomme Hector !"
// fichier index.js
const myConst = 25;
if (myConst === 12) {
document.write('Ma constante est égale à 12');
} else {
document.write('Ma constante est différente de 12');
}
// fichier index.js
switch (myNumber) {
case 20:
console.log('Mon nombre vaut 20');
break;
case 25:
console.log('Mon nombre vaut 25');
break;
default:
console.log('Mon nombre vaut une valeur inconnue');
}
// fichier index.js
for (let i = 0; i < 5; i++) { // i++ signifie i + 1
console.log(i);
}
// fichier index.js
let i = Math.random();
while (i > 0.05) {
console.log(i);
i = Math.random();
}
// fichier index.js
let i;
do {
i = Math.random();
console.log(i);
} while (i > 0.05)
let pokemon1 = 'Pikachu';
let pokemon2 = 'Ramoloss';
const pokemon3 = 'Negapi';
const pokemon4 = 'Posipi';
for (let day = 1; day < 5; day++) {
switch (day) {
case 1:
console.log(`Jour ${day} : ${pokemon3} ! ${pokemon3} !`);
break;
case 2:
console.log(`Jour ${day} : ${pokemon1} évolue en Raichu.`);
pokemon1 = 'Raichu';
break;
case 3:
let day3Print = `Jour ${day} : `;
const pokemon3Damage = Math.random();
const pokemon4Damage = Math.random();
if (pokemon3Damage > pokemon4Damage) {
console.log(day3Print + `${pokemon3} remporte le combat.`);
} else {
console.log(day3Print + `${pokemon4} remporte le combat`);
}
break;
case 4:
console.log(`Jour ${day} : ${pokemon2} est fatigué.`);
document.write(`Jour ${day} : ${pokemon2} est fatigué.`);
break;
}
}
console.log(`Le dresseur possède ${pokemon1}, ${pokemon2}, ${pokemon3}, ${pokemon4}.`);
function square(number) {
return number * number;
}
const number = 4;
console.log(square(number)); // La console affiche 16
const me = {
firstname: 'Flavien',
lastname: 'Moutawe',
age: 25,
city: 'Lyon'
}
me['job in life'] = 'Développeur Web';
console.log(me); // La console affiche l'objet complet
const mathFunctions = {
square: function (number) {
return number * number;
},
addition: function (a, b) {
return a + b;
}
}
console.log(mathFunctions.square(4)); // La console affiche 16
console.log(mathFunctions.addition(2, 3)); // La console affiche 5
const myObject = {
user: {
firstname: 'Foo',
lastname: 'Bor'
},
property: 32,
hello: function (name) {
return `Hello ${name} !`;
}
}
console.log(myObject.user.firstname); // La console affiche "Foo"
console.log(myObject.property); // La console affiche "32"
console.log(myObject.hello('Victor')); // La console affiche "Hello Victor !"
const pokemons = ['Salamèche', 'Pikachu', 'Raichu', 'Negapi', 'Posipi'];
console.log(pokemons[0]); // La console affiche "Salamèche"
pokemons.shift(); // Supprime le premier élément
console.log(pokemons[0]); // La console affiche "Pikachu"
const myArray = [
42,
'Foo',
{
name: 'Bar',
number: '06 XX XX XX XX'
},
function () {
return 'Bar';
}
];
console.log(myArray); // La console affiche le tableau complet
const firstNames = ['Martin', 'Jacques', 'Camille', 'Marie', 'Madeleine'];
console.log(firstNames.length); // La console affiche 5
firstNames.push('Henri');
console.log(firstNames.length); // La console affiche 6
firstNames.forEach(function (item) {
console.log(item) // La console affiche tous les éléments présents dans le tableau
});
const firstNames = ['Martin', 'Jacques', 'Camille', 'Marie', 'Madeleine'];
for (let item of firstNames) {
console.log(item) // La console affiche chaque élément durant la boucle
}
firstNames.forEach(function (item, index) {
console.log(item) // La console affiche chaque élément durant la boucle
});
for (let i = 0; i < firstNames.length; i++) {
console.log(firstNames[i]) // La console affiche chaque élément durant la boucle
}
const francToEuroRate = 6.55957;
const step = 50;
console.log(2001 / francToEuroRate);
function francToEuro(amount) {
return amount / francToEuroRate;
}
const euros = [];
for (var i = 0; i <= 1000; i += step) {
euros.push(francToEuro(i));
}
console.log(euros);
function euroToFranc(amount) {
return amount * francToEuroRate;
}
const francs = [];
for (var i = 0; i <= 1000; i += step) {
francs.push(euroToFranc(i));
}
const amounts1To200euros = francs.filter(function (item, index) {
return (index * step) <= 200;
});
console.log(amounts1To200euros);
<html>
<body>
<h1 id="myTitle">Mon titre</h1>
<p class="paragraph">Mon paragraph</p>
</body>
</html>
document
.querySelector('.paragraph'); // Retourne le premier tag portant la class "paragraph"
document
.querySelectorAll('.paragraph'); // Retourne tous les tags portant la class "paragraph"
document.getElementById('myTitle'); // Retourne le tag portant l'id "myTitle"
document.querySelector('#myTitle'); // Retourne le tag portant l'id "myTitle"
const paragraph = document.querySelector('.paragraph');
paragraph.style.color = 'red';
<html>
<body>
<button id="myButton">Mon bouton</button>
</body>
</html>
const myButton = document.querySelector('#myButton');
myButton.addEventListener('click', function () {
console.log("j'ai cliqué sur mon bouton");
});
Disponible à l'adresse suivante: https://goo.gl/QkByVS
Exemple d'implémentation à cette adresse :
https://github.com/js-learning/calculator
Qu'allons nous utilisez