Téléchargez aux formats PDF ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 14
> =
Résumé :
Méthodes JavaScript + Méthodes PHP
+ Fonctions SQL+ sito VAST perio
Lome | Métbdes pies |
+n a |
}
j
1 tstring value parent; paraflat ea
Chae decane + lnihs nab indent rs ADRES
Tablans Tenth ting
Tppartaa lance cones Win aks
Méthode prédéfinies sur les nombres
> NURRBEE
Utilisée pour convertir d’autres types de données en un format numérique . Il renvoie NaN si le
paramétre d’entrée est indéfini ou non convertible en nombre. Par exemple:
document.write(Number("246")) /* 246*/
document.write (Number("246.5")) /*246.5*/
document.write (Number(undefined)) /*NaN*/
document.write (Number("Hello")) /*NaN */
La fonction isNaN() est utilisée pour vérifier si une valeur donnée est un nombre illégal ou non
Tl renvoie vrai si la valeur est un NaN sinon renvoie faux.
document.write(isNaN(12));/*false*/
document.write(isNaN(@ / @));/*true*/
document.urite(isNaN(12.3)); /*falset/
document.write(isNaN("Geeks"));/*true*/
document .write(isNaN("13/12/2020")) ; /*true*/
docunent.urite(isNaN(-46)); /*false*/
document.write(isNaN(NaN)) ; /*true*/z
Academy
onatakteaceny
Renvoie la valeur qui lui est donnée au format chaine
var num=12;
document .write( "Output
En JS tout est objet, et done de type object, Cette méthode renvoie le number valeur d'un objet
Number
" + num.toString(2)); /* Output : 12*/
const age = new Number(36)
typeof age //object
age.valueOf() //36
Convertit une chaine de caractéres en nombre entier
document .write(parseInt("100.5") + " "); /* 100 */
document.write(parseInt("aale") + " "); /*NaN */
document .write(parseInt("100.2a") + " "); /* 100 */
Convertit une chaine en nombre décimal
document.write(parseFloat("100.5") + " "); /* 100.5 */
document.write(parseFloat("aale") + " "); /*NaN */
document.write(parseFloat("100.2a") + " "); /* 100.2*/
Exécute le code JS contenu dans une chaine
Var ch="5*10";
document .write(eval(ch)); /* 50 */var a=1;
chaine="a = a + 10";
eval (chaine) ;
document.write("Valeur de a = "+a);
Méthode prédéfinies sur les chaines
Donne Ia position de la premiere occurrence de la chaine passée en paramétre dans la chaine
courante, Renyoie -1 si la chaine n'est pas trouvée.
Var chs" JavaScript’
ch.indexOF (‘Script’) //4
ch.indexOF(‘JavaScript’) //@
ch.indexoF(‘aSc') //3
ch.indexOF("C+#") //-1.
Retourne I'indice de la dernigre occurence de souschaine trouvée dans chaine
Le premier caractére d'une chaine de caractéres est & indice 0.
Ainsi, si souschaine n'est pas trouvée, lastIndexOf() retourne -1
var domaine="www.tout javascript. com";
jomaine. lastIndexof(".")
document.write(extension); /* 18 */
Extrait une sous-chaine d'une chaine de caractéres en partant de l'indice debut et jusqu’a
indice fin L'indice debut commence a 0.
Si fin n'est pas précisé, la chaine est extraite depuis lindice debut et jusque sa fin,
var extensio
var date
"25/12/2017";
var jour = date. substring(2, 2);
var mois = date. substring(3,5);Taki Academy
var annee = date. substring(6,10);
document.write(jour+" "); /* 25+/
document.write(mois+" "); /* 12 */
document.write(annee+" "); /* 2017 */
Presque identique & substring() .
La seule différence tient dans le second param@tre qui indique le nombre de caraciéres & extraire.
var s = “abcdef";
document .write(s.substr(@,2)+" "); /* ab */
document.write(s.substr(1,2)+" "); /* bc#/
document.write(s.substr(3,5)+" "); /* deft/
document .write(s.substring(@,2)+" "); /*ab*/
document.write(s.substring(1,2)+" "); /* b*/
document .write(s.substring(3,5)+" "); /* de */
La fonction replace() en Javascript permet de remplacer une partie d’une chaine de caractéres
par une autre, Seulement la premitre occurrence trouvée.
var str="Remplacement de JS avec ToutJS";
document .write(str); /* Remplacement de JS avec ToutIS */
strestr.replace("JS", JavaScript"); /*
document.write(str); /* Remplacement de JavaScript avec ToutJs */
str=str.replace("JS", "JavaScript”);
document .write(str); /* Remplacement de JavaScript avec
ToutJavascript*/La méthode coneat() combine le texte de plusieurs chaines avec la chaine appelante et renvoie la
nouvelle chaine ainsi formée.
var str = ‘Hello’;
var str2 = ‘World’;
document .write(str1.concat(' ', str2)); /* Hello World */
document.write (str2.concat(', ', stri)); /* World, Hello */
Méthode de nettoyage de texte qui retourne la chaine débarras
espaces inutiles en début et fin de chaine.
se des blanes, tabulations et
let text = * Hello World! "5
let result = text.trim(); /*Hello World!*/
Retourne le caractére de 1a chaine correspondant a Ia position indiquée en paramétre
de charAt().
Le premier caractére d'une chaine correspond a Vindice 0.
Le dernier caractére correspond done & indice longueur — 1
var chaine="Hello World”;
document .write(chaine.charat(6)) /* W */La méthode coneat() combine le texte de plusieurs chaines avec la chaine appelante et renvoie la
nouvelle chaine ainsi formée.
var str = ‘Hello’;
var str2 = ‘World’;
document .write(str1.concat(' ', str2)); /* Hello World */
document.write (str2.concat(', ', stri)); /* World, Hello */
Méthode de nettoyage de texte qui retourne la chaine débarras
espaces inutiles en début et fin de chaine.
se des blanes, tabulations et
let text = * Hello World! "5
let result = text.trim(); /*Hello World!*/
Retourne le caractére de 1a chaine correspondant a Ia position indiquée en paramétre
de charAt().
Le premier caractére d'une chaine correspond a Vindice 0.
Le dernier caractére correspond done & indice longueur — 1
var chaine="Hello World”;
document .write(chaine.charat(6)) /* W */z
Academy
onatakteaceny
Retourne un tableau de sous-chaines de caractéres en utilisant comme séparateur une chaine de
caractéres
var chaine="Jean-Paul/Arthur/Léon/Marcel/Paul";
van tableau=
.aine. split("
[index [Valeur |
0 Jean-Paul
1 *acthur™
2 “Léen"
3 “marcel”
4 "paul"
Méthode prédéfinies sur les tableaux
> length
Contient le nombre d'éléments d'un tableau.
var fruits=new Array("Fraise", "Ponme”,
docunent.write(fruits.length); /* 4 */
retournera une représentation sous forme de chaine du tableau:
Poire”, “Abricot”);
var num = new Array(2, 5, 8, 1, 1)
num.tostring(); // "2,5,8,1,4"z
Academy
onatakteaceny
+ Lesmhodes PH preetinisutler
‘objet -mébodesprécefinies
Stig + en; tn ten; sey stlowessroopper st ela; bt,
ray kh ay Ao,
Méthode prédéfinies sur les chaines
> strlen
La fonction strlen renvoie la longueur d'une chaine.
$chaine = ‘abcdef*;
echo strlen($chaine); // Affiche 6
La fonetion strpos retourne la position de la premire occurrence d'une
autre chaine.
aine a Vintérieur d'une
‘syntaxe
strpos (chaine, trouvaille, début)
Paramétre [Description
chaine Requis. Spécifie la chaine pour recherener
trouvaille Requis. Spécifie la chaine & Wouver
debut Facultatif. Spécifie ou commence Ia recherche
tingue les majuscules et minuscules
$machaine = ‘abc’;
$trouveMoi =
$pos = strpos($machaine, $trouveMoi); //$pos-0z
Academy
onatakteaceny
Supprime les espaces (ou d'autres caractéres) en début et fin de chaine
$str = WayToLearnx! R
echo trim($str); /*WayToLearnx! */
La fonction stremp (prononcez string compare) est une fonction qui permet de comparer deux
chaines de caracteres
Cette fonction ( stremp(stri, str2)) renvoie:
@ : si les deux chaines sont égales
<@: si stri est inférieure a str2
> @: si stri est supérieure & str2
La fonction strev renverse une chaine.
echo strrev("bonjour le monde!"); // AFFiche "!ednom el ruojnob"
La fonction sttolower convertit une cha
en lettre minuscule.
echo strtolower("BONJOUR HONDE.");// Affiche bonjour monde
La fonction strtoupper convertit une chaine majuscules
echo strtoupper("Bonjour monde");// AFFiche BONIOUR MONDECette fonction recherche la sous-chaine donnée et la remplace par la valeur fournie. La syntaxe
correcte pour utiliser cette fonction est la suivante.
> str_replace($search, $replace, $subject, $count:
$mystring = "This is my string.";
echo($nystring); //This 4s my string.
echo("\n");
Smynewstring = str_replace(" my “, "“, $mystring);
echo($nynewstring); //This is string.
renvoie une partie d'une chain.
$rest = substr("abedef",1,3); // retourne “bed”
$rest = substr("abcdef", -2); // retourne “ef”
$rest = substr(“abcdef”, -3, 1); // retourne
Méthode préd s sur les tableaux
le tableau ne contient que des index de type entier (Squery{0] par exemple)
le tableau contient & la fois des index de type chaine de caractéres et des index de type entierz
Academy
onatakteaceny
+ Fenn tad pier at dase pores SQ vier
Ot etd
Chases ‘WHERE, GROUP Y, ORDER, HAVING
Operateurs DISTINC, BETWEEN, LIKE, I, AND, OR,
Fonction Zoran AN, Cut, Ma Mi Sun
Fenn chines darts | ona Lng bag Le pt
‘Day, Moth, Year, Now
Les fonctions SQL sur les chaines de caractéres
> CONCAT) :
Permet de concaténer les valeurs de plusieurs colonnes pour ne former qu'une seule chaine de
caractéres.
Afficher les noms et prénoms de tous les clients. A Vaffichage les dewx colonnes doivent &re
concaténées en une seule colonne.
SELECT CONCAT(nom_client, ' *
FROM client 5
Permet de calculer la longueur d’une chaine de caractéres.
On souhaite connaitre la longueur du champ email de chaque client.
SELECT code_client, LENGTH(email_client) ‘Longueur email”
FROM client ;
Afficher la liste des articles (code et désignation) dont le champ désignation a une longueur
supérieure @ 20 caracteres,
SELECT code_article, des_article
» prenom_client) ‘Nom et Prénom
FROM article
WHERE LENGTH(des article) > 20 ;
Permet d’extraire une partic d”une chaine de caractéres,
Extraire pour chaque client, les 3 premieres lettres de son nom.
SELECT code_client, SUBSTRING(nom_client,1,3) ‘initiales nom"
FROM client 5Permet de retourner le nombre souhaité de caractéres parmi les premiers caractéres dune
chaine
Extraire pour chague client, les 3 premiéres lettres de son nom.
SELECT code_client, LEFT(nom_client,3) ‘initiales nom’
FROM client 5
Permet d’extraire la fin d’une chaine de caractéres en définissant la longueur souhaitéé
Extraire pour chaque client, les 3 dernieres lettres de son nom.
SELECT code_client, RIGHT(nom_client,3) ‘derniéres lettres”
FROM client 5
Les fonctions SQL sur les dates
Renvoie le jour du mois pour une date spécifiée, Le jour renvoyé sera compris entre 1 et 31
Afficher les numéros des commandes qui ont été effectuées le 15 de chaque mois.
SELECT nun_cowm
FROM commande
WHERE DAY(Date_comm) = 15 5
> MONTH)
Permet d’extraire le numéro de mois partir d’une date,
Afficher les numéros des commandes qui ont été effectuées durant le mois
SELECT nun_coam
s de février.
FROM commande
WHERE MONTH(Date_comm)
Permet d’extraire une année a partir d’une date,
Afficher les numéros des commandes qui ont été effectuées durant l'année 2022.
SELECT num_conm
FROM commande
WHERE YEAR(Date_comm) = 2622 ;Permet de retoumer la date et Pheure du systéme, Cette fonction est trés pratique pour
enregistrer la date et I’heure d’ajout ou de modification dune donnée,
SELECT NOW ();
Cette requéte va retourner la date et I'heure. Un résultat possible est donc le suivant :
2022-06-06 16:19:43