|
|
@@ -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); |