시작[TIL-3]
1. 문자열 변수
index로 접근하기 가능! 그러나 수정할 수는 없음
-
length : 문자열의 전체 길이를 반환
str.length
-
indexof : 찾고자 하는 문자열의 인덱스
str.indexof(serchvalue)
-
lastIndexOf : 문자열 뒤에서 부터 찾음
-
includes : boolean 타입으로 return
str.includs(serchvalue)
-
split : 문자열을 기준에 맞게 분리
str.split(분리의 기준이 될 문자열)
-csv처리에 용이
-\n : 줄바꿈 -
substring : 시작과 끝 index 사이의 문자열 반환
str.substring(start,end)
-index의 시작은 0 부터
-시작값 부터 마지막값 미만 -
소문자, 대문자 변환
str.toLowerCase() => 소문자변환
str.toUperCase() => 대문자변환
-IMMUTABLE => 원본이 변하지 않음
2. CheckPoint
코드의 흐름을 익히자!
문자열을 인자로 받아서 느낌표를 붙여서 리턴해주는 함수 returnWordWithJoy가 있습니다. 함수 returnWordWithJoy의 첫 번째 인자로 문자열 “I love coding”을 넣어서 호출하고, 그 결과값을 변수 word에 할당하세요.
let word = returnWordWithJoy();
function returnWordWithJoy(word) { // here
if (typeof word !== 'string') {
return 'wrong type';
} else {
return word + '!';
}
}
변수에 함수를 호출하여 할당하는 부분까지 이상없었으나
함수의 괄호에 전달인자(“I love coding”)를 넣어주지 않음.
그렇기 때문에 word 변수에는 undefined이 됨.
함수의 흐름에 대해 좀 더 자세히 봐야함!
3. 정리
변수와 자료형 코플릿 9, 10번 문제 참고!
타입의 변환에 대해 놓치고 있었다.
- 문자열 => 숫자 : Number()
- 숫자 => 문자열 : String()
지나간 문제도 잊어버리지 말고 계속적으로 복습이 필요하다는 걸 느꼈다.
Author And Source
이 문제에 관하여(시작[TIL-3]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jeonghun8910/시작TIL-3저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)