################################### ne9leb lkelma
###############################################
function strReverse(str) {
return [Link]("").reverse().join("");
}
##################### email verify#################################################
<html>
<head>
<title>Le controle zone de saisie</title>
<script language="javascript">
function saisie()
{
if(([Link]=="")||([Link]("@")==-1)||
([Link](".")==-1))
{
alert("Adresse non valide");
return false;
}
else
{
return true;
}
}
</script>
</head>
<body>
<center><H4>Saisissez une adresse email valide(du type
nom@[Link])</H4></center>
<form name="f1">
<P align="center">
<br>
<br><input type="text" name="mail"><br><input type="button" name="b1"
value="Verifier" onClick="saisie()"></P>
</form>
</body>
</html>
######################################################################
Écrivez un programme JavaScript pour trouver le plus grand des trois entiers
donnés.
function getMax(a, b, c) {
max = 0;
if (a > b){
max = a;
}
else{
max = b;
}
if (c > max){
max = c;
}
return max;
}
#################################################################################
***********
###########partie
2##"""
[Link]([Link]);
######################################################################
################################################################################
Exercice 8:
Écrivez une fonction pour inverser un tableau. Attention: N’utilisez pas la méthode
intégrée reverse();
function reverseTab(tab) {
let res = [];
for (let i = [Link] -1; i > -1; i--) {
[Link](tab[i]);
}
return res;
}
###############################################################################
Créez une fonction qui prend un tableau et renvoie le dernier élément du tableau.
Exemple:
getLastElem([1, 2, 3, 4]) ➞ 4
getLastElem([‘Alex’, ‘Bob’, ‘Emily’]) ➞ ‘Emily’
""###
function getLastElem(tab) {
return tab[[Link] - 1]
}
###########partie 3##"""
Exercice 1:
Créez une fonction qui vérifier l’égalité de deux paramètres a et b. La valeur et
le type de paramètres doivent être testés afin d’avoir une égalité. La fonction
doit renvoyer TRUE si les paramètres sont égaux et FALSE s’ils sont différents.
Exemple:
checkEq(5, 5) ➞ true
// number = number: leur type et leur valeur sont égaux
checkEq(5, 0) ➞ false
// number = number: leur type sont égaux et leur valeur sont différent
checkEq(5, false) ➞ false
// number <> boolean: leur type est différent
checkEq(5, ‘5’) ➞ false
// number <> string: leur type est différent
solution:
function checkEq(a, b) {
return a === b;
}
###################################################################################
###################################################################################
#######
Exercice 2:
Créez une fonction qui renvoie TRUE si une chaîne est vide et sinon renvoie FALSE.
function isEmpty(str) {
return [Link] == 0;
}
###################################################################################
###################################################################################
#######
Exercice 3: Concaténer deux chaînes en une seule chaîne
Avec deux chaînes, str1 et str2, renvoyez une seule chaîne au format « str1 | str2
».
function concatStr(str1, str2) {
return `${str1} | ${str2}`;
}
###################################################################################
###########################################
Exercice 4:
Créez une fonction qui prend un nom et renvoie un message d’accueil sous la forme
d’une chaîne:
const msg = name => `Hello ${name}, Welcome to WayToLearnX!`
###################################################################################
###########################################
Exercice 5:
Écrivez une fonction qui renvoie la longueur d’une chaîne. Utiliser une fonction
récursive.
function size(str, n = 0) {
if(str[n] === undefined) {
return n
}
return size(str, n + 1)
}
###################################################################################
###########################################
Exercice 6:
Créez une fonction qui prend deux chaînes str1 et str2 comme arguments et renvoie
TRUE si le nombre total de caractères dans la première chaîne est égal au nombre
total de caractères dans la deuxième chaîne sinon renvoie FALSE.
Exemple:
compareSize("AA", "BB") ➞ true
compareSize("123", "1") ➞ false:
function compareSize(str1, str2) {
return [Link] === [Link];
}
###########partie 4 ##"""
Exemple:
concatener([1, 2], [3, 4]) ➞ [1, 2, 3, 4]
concatener([9, 8], [1, 5, 6, 7]) ➞ [9, 8, 1, 5, 6, 7]
function concatener(tab1, tab2) {
return [...tab1,...tab2]
}
###################################################################################
##############
Exercice 2:
Créez une fonction qui trouve l’index d’un élément donné. Si l’élément n’existe
pas, retournez -1.
Exemple:
find([2, 7, 1], 7) ➞ 1
find([6, 9, 5], 6) ➞ 0
function find(tab, val) {
for(var i = 0; i < [Link]; i++){
if(tab[i] == val) return i;
}
return -1;
}
Exercice 3:
Écrivez une fonction pour vérifier si un tableau contient un nombre particulier.
Exemple:
nbrExist([6, 7, 8], 7) ➞ true
function nbrExist(tab, val) {
for (var i = 0; i < [Link]; i++){
if (tab[i] === val){
return true;
}
}
return false;
}
check e5er 7arf :
function checkS(str) {
for(var i=0;i<[Link];i++){
if(str[[Link]-1]==="s"){
return true
}
else{
return false
}
}
// Écrivez votre code ici
}
#####
<script>
function cube() {
var N = [Link]("inputt").value;
var T = [Link]("input").value;
p = Number(T*N)
[Link]("calculer").value = String(p);
}
</script>
<body>
<h1>Calculateur de cube:</h1>
<label>Saisir une valeur :</label>
<input type="text" id="inputt"><br><br>
<label>Saisir une valeur :</label>
<input type="text" id="input"><br><br>
<button onclick="cube()">Calculer</button>
<input id="calculer" type="text"></input>