瀏覽代碼

Strings

master
Bart De Lepeleer 2 年之前
父節點
當前提交
1fe358392a
共有 4 個文件被更改,包括 39 次插入0 次删除
  1. 4
    0
      strings/solution-part-1-1.js
  2. 7
    0
      strings/solution-part-1-2.js
  3. 16
    0
      strings/solution-part-2.js
  4. 12
    0
      strings/solution-part-3.js

+ 4
- 0
strings/solution-part-1-1.js 查看文件

@@ -0,0 +1,4 @@
console.log('JavaScript'[8]);
console.log("Strings are sequences of characters."[5]);
console.log("Wonderful".length);
console.log("Do spaces count?".length);

+ 7
- 0
strings/solution-part-1-2.js 查看文件

@@ -0,0 +1,7 @@
let num = 11.1;

if (String(num).includes('.')) {
console.log(String(num).length -1)
} else {
console.log(String(num).length)
}

+ 16
- 0
strings/solution-part-2.js 查看文件

@@ -0,0 +1,16 @@
let dna = " tCG-TAC-gaC-TAC-CGT-CAG-ACT-TAa-CcA-GTC-cAt-AGA-GCT ";
dna = dna.trim().toUpperCase().replace('TCG','AGG');
console.log(dna);

if (dna.indexOf('CAT') > -1) {
console.log('CAT found')
} else {
console.log('CAT NOT found')
}

console.log(dna.slice(16,19))

console.log(`The DNA strand is ${dna.length} characters long.`)

let i;
console.log(`${dna.slice(i = dna.indexOf('TAC'), i+3)}o ${dna.slice(i = dna.indexOf('CAT'), i+3)}`.toLowerCase());

+ 12
- 0
strings/solution-part-3.js 查看文件

@@ -0,0 +1,12 @@

let name = 'JavaScript';
let abbreviation = name.slice(0,1) + name.slice(4,5);
console.log(abbreviation);

abbreviation = name.replace('ava','').replace('cript','');
console.log(abbreviation);

console.log(`The abbreviation for '${name}' is '${abbreviation}'.`);

let title = 'title case';
console.log(title.slice(0,1).toUpperCase() + title.slice(1,6) + title.slice(6,7).toUpperCase() + title.slice(7));

Loading…
取消
儲存