[javascript] 문자열 및 판단 방법
16
비트 UTF-16
인 코딩 유닛 으로 하나의 Unicode
문 자 는 하나 또는 두 개의 JavaScript
문자 에 해당 한 다 는 것 을 의미한다.문자열 글자 크기
작은 따옴표 나 작은 따옴표 로 묶 은 문자 시퀀스 입 니 다.
'string text'
"string text"
" español English हिन्दी العربية português বাংলা русский ਪੰਜਾਬੀ 한국어"
문자열 개체
new String(thing)
String()
구조 함수 에서 문자열 대상 을 얻 습 니 다.> var s = new String(123)
> typeof s
'object'
>
원본 문자열 과 String 대상 의 구분
두 가 지 를 구분 하 는 것 은 매우 간단 하 다.
String()
함수 가 일반 함수 로 호출 될 때의 반환 값 입 니 다. 이 두 가지 상황 에서 얻 은 것 은 문자열 의 원시 값 입 니 다.typeof 'xxx'
이 고 ‘string’
, 즉 > typeof 'ad'
'string' //
new String()
도 typeof 'xxx'
, 즉 > var s = new String(123)
> typeof s
'object' //
>
‘object’
내부 에서 문자열 의 원본 값 을 문자열 대상 으로 자동 으로 전환 시 켜 관련 방법 을 호출 한 다음 에 복원 하기 때 문 입 니 다.어떤 값 이 문자열 인지 판단 하기
어떤 값 이 문자열 의 원본 값 이나 문자열 대상 인지 판단 합 니 다.
function isString (value) {
return Object.prototype.toString.call(value) === '[object String]';
}
어떤 값 이 문자열 의 원본 값 인지 판단 합 니 다.
function isStringPrimitive (value) {
return typeof value === 'string';
}
어떤 값 이 문자열 대상 인지 판단 합 니 다.
function isString (value) {
return Object.prototype.toString.call(value) === '[object String]' && typeof value === 'object';
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
알고리즘 파트 3 : 스택을 사용하여 문자열 반전얘들 아. 오늘은 스택을 사용하여 문자열을 뒤집는 방법을 보여드리겠습니다. 이 문제에서 우리는 하나의 문자열을 받았고 스택을 사용하여 그것을 뒤집어야 합니다. 해결책 이것이 도움이 되길 바랍니다. 감사합니다 ❤....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.