String
2020. 3. 5. 17:53ㆍTypeScript&JavaScript/JavaScript
'use strict'
let string = 'node.js 올인원 패키지';
let isStartWith = string.startsWith('n');
//let isIncludes = string.includes('올인원');
let isIncludes = string.includes(',');
let isEndWith = string.endsWith('지');
const checkIfContains = () => {
if (isStartWith && isIncludes && isEndWith) {
return true
} else {
return false
}
}
const ret = checkIfContains();
console.log(ret);
자바스크립트는 기본적으로 string에 대해 유니코드 사용이 가능하고, 다른 언어(자바 등)에 비해 string 객체에 대한 표현이 자유로운 편이다.
string객체에 대한 내장함수로는 startsWith, includes, endsWith, length등이 있고 기능은 위에서 보듯이 함수명과 일치한다
&&, || 등의 비교연산자는 타입을 체크할 때 특별히 순서의 정함이 없이 체크가 된다. 따라서 특정조건(||와 &&를 섞어 쓸 경우)을 적용하고 싶을때는 () 를 이용하여 셈의 우선순위를 정하듯이 조건의 우선체크순위를 정해주는 것이 좋다.
'TypeScript&JavaScript > JavaScript' 카테고리의 다른 글
Hoisting (0) | 2020.03.06 |
---|---|
Typeof (data type checking) (0) | 2020.03.05 |
Templete String (0) | 2020.03.05 |
Some & Every (0) | 2020.03.05 |
변수와 스코프 (0) | 2020.02.28 |