You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

exercise_4.js 1.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. let num = 4_000;
  2. let str = num.toString();
  3. console.log(str.length); // of console.log(String(num).length)
  4. let dec = 123.45;
  5. console.log(dec.toFixed(0));
  6. let int = 10.3;
  7. if (Number.isInteger(int))
  8. {
  9. console.log(String(int).length);
  10. }
  11. else {
  12. console.log(String(int).length -1);
  13. };
  14. let dna = ' TCG-TAC-gaC-TAC-CGT-CAG-ACT-TAa-CcA-GTC-cAt-AGA-GCT ';
  15. // trim() verandert de oude string in een nieuwe string, maar de oude blijft behouden
  16. dna = dna.trim().toUpperCase();
  17. console.log(dna);
  18. dna = dna.replace('GCT', 'AGG');
  19. console.log(dna);
  20. if (dna.indexOf('CAT') === -1)
  21. {
  22. console.log('CAT NOT FOUND');
  23. }
  24. else {
  25. console.log('CAT FOUND');
  26. }
  27. dna = dna.slice(16, 19);
  28. console.log(dna);
  29. console.log(`The DNA strand is ${dna.length} characters long`);
  30. dna = ' TCG-TAC-gaC-TAC-CGT-CAG-ACT-TAa-CcA-GTC-cAt-AGA-GCT ';
  31. dna = dna.trim();
  32. console.log(`${dna.slice(4,7).toLowerCase()}o ${dna.slice(40,43).toLowerCase()}`);
  33. let s = "'JavaScript'";
  34. console.log(`The abbreviation for ${s} is ${s.slice(0,2) + s.slice(5,6) + s.slice(11)}.`);
  35. console.log(s.replace('ava', '').replace('cript', ''));
  36. let c = 'title case'.replace('t', 'T').replace('c','C');
  37. console.log(c);