41 lines
1.3 KiB
HTML
41 lines
1.3 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Words</title>
|
|
</head>
|
|
<body>
|
|
<script>
|
|
"use strict";
|
|
|
|
const sentence = `
|
|
It was the best of times, it was the worst of times,
|
|
it was the age of wisdom, it was the age of foolishness,
|
|
it was the epoch of belief, it was the epoch of incredulity,
|
|
it was the season of Light, it was the season of Darkness,
|
|
it was the spring of hope, it was the winter of despair,
|
|
we had everything before us, we had nothing before us,
|
|
we were all going direct to Heaven,
|
|
we were all going direct the other way - in short, the period
|
|
was so far like the present period, that some of its noisiest
|
|
authorities insisted on its being received, for good or for evil,
|
|
in the superlative degree of comparison only.`;
|
|
|
|
// remove all punctuation from the string and any leading and trailing spaces
|
|
|
|
console.log(sentence);
|
|
|
|
// split the string into an array based on the newline character
|
|
|
|
// display the number of lines to the console
|
|
|
|
// remove trailing and leading spaces from each line
|
|
|
|
// join the lines into a new string using space as the separator
|
|
|
|
// split the string based on the space character
|
|
|
|
// display the number of words to the console
|
|
|
|
</script>
|
|
</body>
|
|
</html> |