Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Commentaires, Affichage, Concaténation
  2.  
  3. document.write("<h2>Commentaires, Affichage, Concaténation</h2>");
  4.  
  5. console.log("HELLO WORLD");
  6. console.info("HELLO WORLD");
  7.  
  8. document.write("Bonjour "+"à "+"tous ");
  9.  
  10. document.write("<hr>");
  11.  
  12. document.write("<h2>Variable, Constante, type de donnée</h2>");
  13.  
  14. var maVariable = 1;
  15. var monText = "Hello World";
  16. var monTableau = [1,2,3];
  17.  
  18. var chiffre;
  19. chiffre = 2;
  20.  
  21. var a,b,c;
  22. var d = 5, e = 6, f = 7;
  23.  
  24. document.write(maVariable);
  25.  
  26. maVariable = 5;
  27.  
  28. document.write(maVariable);
  29.  
  30. var fruits = "pomme";
  31. document.write(fruits);
  32.  
  33. fruits = fruits + "fraise";
  34. fruits += "fraise";
  35.  
  36. document.write(fruits);
  37.  
  38. const MA_VARIABLE = 10;
  39. document.write(MA_VARIABLE);
  40.  
  41. document.write(typeof maVariable);
  42. document.write(typeof monText);
  43. document.write(typeof monTableau);
  44.  
  45. //déclarer un contact, (nom prénom adresse numero de tel).
  46. //Afficher une présentation de notre contact ainsi que le type de mes informations
  47. document.write("<hr>");
  48.  
  49. document.write("<h2>Exercice Formulaire</h2>");
  50.  
  51. var userName = "Claudette";
  52. var userSurname = "Moutard";
  53. var userAdress = "14 Rues Du Chariot, 964785 Lombard, France";
  54. var userPhone = 0648757458;
  55.  
  56. document.write("Prénom de l'utilisateur: " + userName + "<br />")
  57. document.write("type de variable: " + typeof userName)
  58. document.write("<br /> <br>" + "Nom de famille de l'utilisateur: " + userSurname + "<br />")
  59. document.write("type de variable: " + typeof userSurname)
  60. document.write("<br /><br>" + "Téléphone de l'utilisateur: " + userPhone + "<br />")
  61. document.write("type de variable: " + typeof userPhone)
  62. document.write("<br /><br>" + "Adresse de l'utilisateur: " + userAdress + "<br />")
  63. document.write("type de variable: " + typeof userAdress)
  64.  
  65. //Opérateurs
  66. function o(arg){
  67.   document.write(arg + '<br>')
  68. }
  69.  
  70. o("<h2>Operateurs</h2>")
  71.  
  72. var a = 10, b = 5, c = 8;
  73. var resultat
  74.  
  75. resultat = a + b;
  76. o(resultat);
  77.  
  78. resultat = a - b;
  79. o(resultat);
  80.  
  81. resultat = a * b;
  82. o(resultat);
  83.  
  84. resultat = a / b;
  85. o(resultat);
  86.  
  87. var chiffre = 5;
  88. chiffre += 13;
  89. o(chiffre);
  90.  
  91. /*
  92. > Strct Sup
  93. < Strct Inf
  94. >= Sup ou egal
  95. <= Inf ou sup
  96. = Affectation
  97. == Comparaison de valeur
  98. === Comparaison de valeur et le type
  99. != diff de
  100. */
  101.  
  102. if(a > b){
  103.   o("Oui a est plus grande que b")
  104. }
  105.  
  106. if(a < c){
  107.   o("a est plus petit que c")
  108. } else{
  109.     o("la condition est pas validé")
  110. }
  111.  
  112. if(a > b && b > c){
  113.   o("La condition est validé")
  114. }else {
  115.   o("la condition n'est pas validé")
  116. }
  117.  
  118. if(a > b || b > c){
  119.   o("La condition est validé")
  120. }else {
  121.   o("la condition n'est pas validé")
  122. }
  123.  
  124. if(a == 8){
  125.   o("a est égale à 8")
  126. }
  127. else if (a != 10) {
  128.   o("a est différent de 10")
  129. }
  130. else {
  131.   o("aucune des conditions n'est validé")
  132. }
  133.  
  134. var vara = 1, varb= '1';
  135. //vérifier dans un premier temps si les variables ont la même valeur.
  136. //ensuite verifier si les variables on les même valeur ET le même type
  137.  
  138. if( vara == varb){
  139.   o("Vara et Varb on la même valeur");
  140. }else {
  141.   o("Vara et Varb on pas la même valeur");
  142. };
  143.  
  144. if( vara === varb){
  145.   o("Vara et Varb on la même valeur et son du même type");
  146. }else {
  147.   o("Vara et Varb sont pas du même type");
  148. };
  149.  
  150. var voiture = "bmw";
  151. o((voiture == "bmw") ? "oui" : "non");
  152.  
  153. //Demander si varb n'est pas un nombre
  154.  
  155. if(!isNaN(varb)){
  156.   o("varb n'est pas un nombre");
  157. };
  158.  
  159. var couleur = "jaune";
  160. switch(couleur){
  161.   case "rouge":
  162.     o("j'aime le rouge");
  163.     break;
  164.   case "bleu":
  165.     o("j'aime le bleu");
  166.   break;
  167.   case "jaune":
  168.     o("j'aime le jaune");
  169.   break;
  170.   case "vert":
  171.     o("j'aime le vert");
  172.   break;
  173.   default:
  174.     o("vous n'aimez rien du tout ");
  175.   break;
  176. }
  177.  
  178. //Exercice
  179.  
  180. var anima = "chien";
  181. var animb = "chat";
  182. switch(anima){
  183.   case "chien":
  184.     o("ouaf-ouaf");
  185.     break;
  186.   case "chat":
  187.     o("miaou-miaou");
  188.   break;
  189.   default:
  190.     o("meuh");
  191.   break;
  192. }
  193. switch(animb){
  194.   case "chien":
  195.     o("ouaf-ouaf");
  196.     break;
  197.   case "chat":
  198.     o("miaou-miaou");
  199.   break;
  200.   default:
  201.     o("meuh");
  202.   break;
  203. }
  204.  
  205. if( anima === animb){
  206.   o("Les deux variables sont pas des animaux");
  207. }else {
  208.   o("Les deux variables sont des animaux");
  209. }
  210.  
  211.  
  212. o("<br><h2>Exercice</h2>")
  213. //Exercie: déclarer 3 variables a b et c, a=22, b=48, c="cinq",
  214. //après avoir verifier le type de mes variables, affichez si celles-ci sont une chaine de charactères.
  215. var a = 22;
  216. var b = '48';
  217. var c = "cinq";
  218.  
  219. o("La variable a est de type: " + typeof a);
  220. o("La variable a est de type: " + typeof b);
  221. o("La variable a est de type: " + typeof c);
  222. o("<br>")
  223.  
  224. if (typeof a === 'string') o("a est une chaine de caractères")
  225. if (typeof b === 'string') o("b est une chaine de caractères")
  226. if (typeof c === 'string') o("c est une chaine de caractères")
  227.  
  228. o("<h2>Les boucles</h2>")
  229.  
  230. var boucle = 10;
  231. for (var i = 0; i <= boucle; i++) {
  232.   o("Salut " + i);
  233. }
  234.  
  235. o("<hr>");
  236.  
  237. var j = 0;
  238. while (j < boucle) {
  239.   o("Salut " + j);
  240.   j++;
  241. }
  242.  
  243. o("<hr>")
  244.  
  245. var k = 0;
  246.  
  247. do {
  248.   o("salut " + k);
  249.   k++;
  250. } while (k < boucle);
  251.  
  252. o("<hr>")
  253. o("<h2>Decrémentation</h2>")
  254.  
  255. var j = 0;
  256. while (j < boucle) {
  257.   o("Salut " + boucle);
  258.   boucle--;
  259. }
  260.  
  261. o("<hr>")
  262. o("<h2>Les fonctions (utilisateurs er prédefinies</h2>")
  263.  
  264. var phrase = "bonsoir";
  265. o(phrase);
  266. o(phrase.toUpperCase());
  267.  
  268. function afficher(){
  269.   o("Hello World");
  270. }
  271.  
  272. afficher();
  273.  
  274. var maFonction = function(){
  275.   o("Vive la Hollande :D ")
  276. }
  277.  
  278. maFonction();
  279.  
  280.  
  281. //IIFE Immediatly Invoked Functions Expressions
  282. (function(){
  283.   o("fontion auto execute sans besoin d'etre appelé");
  284. })();
  285.  
  286. (function(){
  287.   o("fontion2 auto execute sans besoin d'etre appelé");
  288. })();
  289.  
  290. (function(){
  291.   o("fontion3 auto execute sans besoin d'etre appelé");
  292. })();
  293.  
  294. o("<hr>")
  295.  
  296. //Exercice ecrire une fonction de calcule qui renvoies l'addition de 2  nombres
  297.  
  298. function calculate(x,y){
  299.   var result;
  300.   return result = x+y;
  301. }
  302.  
  303.  
  304. /*do{
  305.   var x = parseInt(prompt("veuillez saisir un nombre x"));
  306.   var y = parseInt(prompt("veuillez saisir un nombre y"));
  307. }while(isNaN(x) || isNaN(y));
  308. alert(calculate(x,y));
  309. */
  310.  
  311. var w = 69;
  312. function test(){
  313.   var v = 38;
  314.   o(w);
  315.   o(v);
  316. }
  317.  
  318. o(w);
  319.  
  320. o("<hr>")
  321. o("<h2>Les Array (tableau)</h2>")
  322.  
  323. var list_fruits = ["banane", "fraise", "poire", "pêche", "banane", "fraise", "poire", "pêche", "banane", "fraise", "poire", "pêche"];
  324. console.log(list_fruits);
  325.  
  326. o(list_fruits.join());
  327. for (var h = 0; h < list_fruits.length; h++){
  328.   o(list_fruits[h]);
  329. }
  330.  
  331. o("<hr>");
  332.  
  333. for (var i = 0; i < list_fruits.length; i++) {
  334.   if (list_fruits[i] == "pêche"){
  335.     o(list_fruits[i]);
  336.   }
  337. }
  338. o("<br>");
  339.  
  340. var list_fruits2 = [[1,2,3,4],["jean", "pierre", "rachide", "booba"]];
  341. console.log(list_fruits2);
  342. /*
  343. o(list_fruits2[1][1]);
  344. o(list_fruits2[0][3]);
  345. */
  346.  
  347. for (var i = 0; i < list_fruits2.length; i++){
  348.   for (var k = 0; k < list_fruits2[i].length; k++) {
  349.     o(list_fruits2[i][k]);
  350.   }
  351. }
  352.  
  353. o("<br>");
  354.  
  355.  
  356. o("<hr>");
  357. o("<h2>Les objets</h2>");
  358.  
  359. var monObj = {};
  360. monObj.prenom = "Henri";
  361. monObj.nom = "Claude";
  362. monObj.age = 46;
  363.  
  364. o(monObj.prenom);
  365.  
  366. var Homme = {
  367.   nom: "Winter",
  368.   prenom: "Tom",
  369.   age: 25
  370. }
  371.  
  372. o(Homme.nom + Homme.prenom + Homme.age);
  373.  
  374. var Voiture = {
  375.   marque: "Mercedes",
  376.   model: "Class A",
  377.   couleur: "noir",
  378.   changerCouleur: function(nouvelle){
  379.     return this.couleur = nouvelle;
  380.     //Voiture.couleur = nouvelle
  381.   },
  382.   optionsSerie: ["autoradio", "clim", "park-assist"],
  383.   motorisation: {
  384.     enegie: "diesel",
  385.     puissance: "180cv"
  386.   }
  387. }
  388. o(Voiture.couleur); //Noir
  389. Voiture.changerCouleur("blanc");
  390. o(Voiture.model + Voiture.optionsSerie[1] + Voiture.motorisation.puissance);
  391. o(Voiture.couleur);
  392.  
  393. for(var element in Voiture){
  394.   o(element + ' : ' + Voiture[element]);
  395. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement