문자열에서 가장 자주 나타나는 문자와 항목 찾기 - 자바스크립트 팁

WBOY
풀어 주다: 2016-05-16 17:48:40
원래의
1572명이 탐색했습니다.

코드 복사 코드는 다음과 같습니다.




isNaN(x) x가 숫자가 아닌 특수 값 NaN인 경우(또는 다음과 같이 변환될 수 있음) 값), 반환된 값은 true입니다. x가 다른 값이면 false를 반환합니다.
i는 인덱스
첫 번째 루프
a[i]가 't'이고
b[a[i]]가 b['t']이고 액세스 첨자가 't'인 경우 숫자가 아닌 객체
b[a[i]]는 항상 NaN입니다.
isNaN(b[a[i]])는 b에 첨자가 없고 t가 있는 객체 b는 이제 비어 있기 때문에 true입니다.
! isNaN(b[a[i]] )는 거짓
!isNaN(b[a[i]] )||(b[a[i]]=1) 또는 연산자||하나가 참인 경우 , 참이다 왼쪽의 수식이 거짓이므로, 그러면 오른쪽의 수식을 실행하는 것은 조건문의 약어라고 볼 수 있다 if(isNaN(b[a[i]] )){b[a[i] ]=1}
(b[a [i]]=1); 왼쪽이 true가 아닌 경우 b의 첨자를 설정합니다. b['t']=1
루프를 다시 실행하고 t가 발생하면 , t는 성공적으로 실행됩니다. 그렇지 않은 경우 계속해서 아래 첨자를 설정하세요.
이 예에서는 공백, 특수 문자 등을 고려하지 않습니다.
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!