JavaScript를 사용하여 읽기 시간 계산

1685 단어 javascript
이것은 매우 간단한 임무다.우선, 우리는 한 문장을 시험해 볼 필요가 있다.게으른 개를 뛰어넘기 위해 민첩한 갈색 여우를 사용하자.우리가 알아야 할 것은:
  • 영어 사전에는 단어당 평균 5개가 있다.
  • 분당 읽는 단어 수(WPM)는 평균 200~250, 평균 225 WPM이었다.( https://archive.is/FRfWJ ).
  • 따라서 텍스트를 5글자씩 분리한 다음 225WPM으로 나누어야 합니다.JavaScript를 통해 다음과 같은 작업을 쉽게 수행할 수 있습니다.
    "The quick brown fox jumps over the lazy dog.".match(/.{1,5}/g).length/225;
    
    그것은 값0.04을 되돌려야 한다.저희 끝났어요?아니오, 우리는 그것을 읽을 수 있도록 해야 합니다.우선, 우리는 Math.round()를 가장 가까운 정수로 반올림해야 한다.
    Math.round("The quick brown fox jumps over the lazy dog.".match(/.{1,5}/g).length/225);
    
    되돌아가야 한다0.지금 우리는 거의 완성하지 못했다.우리가 그것을 인간이 읽을 수 있는 것으로 만들자.우리는if/else 문장을 사용하여 그것을 총괄할 수 있다.
    사용:
  • 읽기 시간이 1분 미만입니다. - 읽기 시간이 1분 미만입니다.
  • n분 읽기 - 1분 이상의 읽기 시간에 사용됩니다.
  • 성명으로 삼다.
    var rt = Math.round("The quick brown fox jumps over the lazy dog.".match(/.{1,5}/g).length/225); if (rt <= 0) { rt = "Less than a minute read." } else if (rt === 1){ rt = `${rt} min read.` } else if (isNaN(rt)){ rt = "Failed to calculate readtime!" } else { rt = "Failed to calculate readtime!" }
    
    반환Less than a minute read.우리는 그것을 함수 주위에 포장하고 JScompress로 압축하여 생산을 준비합시다.소스 코드를 위에 놓으면 찾을 수 있어요here.

    좋은 웹페이지 즐겨찾기