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.

strings.js 1.4KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. console.log('JavaScript'[8]);
  2. console.log('Strings are sequences of characters.'[5]);
  3. console.log('Wonderful'.length);
  4. console.log('Do spaces count?'.length);
  5. console.log(String(1001).length);
  6. console.log('123.45'.length - 1);
  7. let number = '123.4567';
  8. if (number.includes('.')) {
  9. console.log(number.length - 1);
  10. }
  11. else {
  12. console.log(number.length);
  13. }
  14. let dna = 'TCG-TAC-gaC-TAC-CGT-CAG-ACT-TAa-CcA-GTC-cAT-AGA-GCT ';
  15. console.log(dna.trim());
  16. console.log(dna.toUpperCase());
  17. console.log(dna);
  18. dna = dna.trim().toUpperCase();
  19. console.log(dna);
  20. console.log(dna.replace('GCT', 'AGG'));
  21. if (dna.includes('CAT')) {
  22. console.log('CAT found');
  23. }
  24. else {
  25. console.log('CAT not found');
  26. }
  27. /* andere oplossing*/
  28. if (dna.indexOf('CAT') > -1) {
  29. console.log('CAT found');
  30. }
  31. else {
  32. console.log('CAT not found');
  33. }
  34. console.log(dna.slice(16, 19));
  35. console.log(`The DNA strand is ${dna.length} characters long.`);
  36. console.log(`taco ${dna.slice(-11, -8).toLowerCase()}`);
  37. let language = 'JavaScript'
  38. console.log((language.slice(0, 1)) + language.slice(4, 5));
  39. console.log(language[0] + language[4]);
  40. /* console.log(language.replace('ava','').replace('cript',''));*/
  41. console.log(`The abbreviation for 'JavaScript' is '${language[0] + language[4]}'.`);
  42. console.log(language.toUpperCase().replace('SCRIPT', 'Script'));
  43. let title = 'title case';
  44. console.log(title.replace('t', 'T').replace('c', 'C'));