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.
 
 
 
 
 
 

1.1 KiB

Lines

The new line character '\n'

One other special characters in strings is the \n (new line), we use it to represent a new line without having to have a new line in our string.

Also the single and double quote delimited strings can't actually have literal new lines:

let fewlines = '\nHellođź‘Ź\nTheređź‘Ź\n'
// Same string but with litteral new lines:
let usingLiteral = `
Hellođź‘Ź
Theređź‘Ź
`

You can use the literal \n character to split text on each lines:

let splited = `
Hellođź‘Ź
Theređź‘Ź
`.split('\n')

console.log(splited) // ['','Hellođź‘Ź','Theređź‘Ź', '']
// Note that empty lines becomes empty strings !

Instructions

You have been recruted to analyse a bunch of poems, your first task is to count the number of lines.

  • Declare a variable linesCount of the number of lines from the provided poem variable.

But you must ignore empty lines in the begining and the end using the trim string method.

Notions