Browse Source

strings afgewerkt

master
TristanC98 2 years ago
parent
commit
b663567bf9
1 changed files with 17 additions and 10 deletions
  1. 17
    10
      exercise_4.js

+ 17
- 10
exercise_4.js View File

@@ -1,27 +1,26 @@
let num = 4_000;
let str = num.toString();
console.log(str.length);
console.log(str.length); // of console.log(String(num).length)

let dec = 123.45;
console.log(dec.toFixed(0));

let int = 10;
let int = 10.3;

if (Number.isInteger(int))
{
console.log('Number is a integer');
console.log(String(int).length);
}
else {
console.log('Number is a decimal')
console.log(String(int).length -1);
};

let dna = ' TCG-TAC-gaC-TAC-CGT-CAG-ACT-TAa-CcA-GTC-cAt-AGA-GCT ';
dna = dna.trim()
dna = dna.trim().toLocaleUpperCase();


// trim() verandert de oude string in een nieuwe string, maar de oude blijft behouden
dna = dna.trim().toUpperCase();
console.log(dna);


dna = dna.replace('GCT', 'AGG');
console.log(dna);

@@ -36,6 +35,14 @@ if (dna.indexOf('CAT') === -1)
dna = dna.slice(16, 19);
console.log(dna);

console.log('The DNA strand is', dna.length, 'characters long');
console.log(`The DNA strand is ${dna.length} characters long`);
dna = ' TCG-TAC-gaC-TAC-CGT-CAG-ACT-TAa-CcA-GTC-cAt-AGA-GCT ';
dna = dna.trim();
console.log(`${dna.slice(4,7).toLowerCase()}o ${dna.slice(40,43).toLowerCase()}`);

let s = "'JavaScript'";
console.log(`The abbreviation for ${s} is ${s.slice(0,2) + s.slice(5,6) + s.slice(11)}.`);

console.log(dna.replace(dna, 'TAC0 CAT'));
console.log(s.replace('ava', '').replace('cript', ''));
let c = 'title case'.replace('t', 'T').replace('c','C');
console.log(c);

Loading…
Cancel
Save