JavaScript는 문자열에서 첫 번째 문자를 제거합니다
Kirill Ibrahim
2023년1월30일
-
문자열에서 첫 번째 문자를 제거하는 JavaScript
substring()
메서드 -
문자열에서 첫 번째 문자를 제거하는 JavaScript
slice()
메서드 -
문자열에서 첫 번째 문자를 제거하는 JavaScript
replace()
메서드
JavaScript에는 문자열에서 첫 번째 문자를 제거하는 다른 방법이 있습니다. JavaScript에서는 문자열이 변경 불가능하므로 새로운 문자열을 만드는 것이 아이디어입니다. 아래의 모든 메서드에는 컴퓨터에서 실행할 수있는 코드 예제가 있습니다.
문자열에서 첫 번째 문자를 제거하는 JavaScript substring()
메서드
substring()
함수는 JavaScript에 내장 된 함수입니다. 주어진 문자열의 시작 인덱스에서 끝 인덱스까지 새로운 문자열을 반환합니다.
substring
구문
substring(startIndex, endIndex)
startIndex
는 필수이고endIndex
는 선택 사항입니다. endIndex
가 지정되지 않은 경우substring()
은startIndex
에서 문자열 끝까지의 모든 문자를 선택합니다.
예:
<!DOCTYPE html>
<html>
<head>
<title>
Remove the first character
</title>
</head>
<body>
<h2>
Click on button to display the
`DelftStack` without first character.
</h2>
<button onclick="removeFirstChar()">
Click Button
</button>
<p id="displayString"></p>
<script>
const removeFirstChar = () => {
let str1 = "DelftStack";
let str2 = str1.substr(1);
console.log(str2);
document.getElementById("displayString").innerHTML = str2;
}
</script>
</body>
</html>
매개 변수로 1
을 전달하면 함수는 인덱스 1부터 모든 것을 반환합니다.
문자열에서 첫 번째 문자를 제거하는 JavaScript slice()
메서드
slice()
메서드는 문자열의 일부를 추출하고 해당 부분을 새 문자열로 반환합니다.
slice()
메서드의 구문
slice(startIndex, endIndex)
startIndex
는 필수이고endIndex
는 선택 사항입니다. endIndex
가 지정되지 않은 경우slice()
는startIndex
에서 문자열 끝까지의 모든 문자를 선택합니다.
예:
<!DOCTYPE html>
<html>
<head>
<title>
Remove the first character
</title>
</head>
<body>
<h2>
Click on button to display the
`DelftStack` without first character.
</h2>
<button onclick="removeFirstChar()">
Click Button
</button>
<p id="displayString"></p>
<script>
const removeFirstChar = () => {
let str1 = "DelftStack";
let str2 = str1.slice(1);
console.log(str2);
document.getElementById("displayString").innerHTML = str2;
}
</script>
</body>
</html>
문자열에서 첫 번째 문자를 제거하는 JavaScript replace()
메서드
replace()
메서드는 문자열의 일부를 새 교체 문자열로 교체하는 데 사용됩니다.
replace
메소드의 구문
replace(paramA, paramB)
paramA
는 새 값으로 교체하려는 주어진 문자열의 일부에서 지정된 문자열 또는 정규 표현식이며paramB
는 새 값입니다. 둘 다 필요합니다.
여기서는/^./
가 첫 번째 문자를 의미하고""
가 빈 문자열을 의미하기 때문에replace(/^./, "")
를 사용하여 첫 번째 문자를 제거합니다.
예:
<!DOCTYPE html>
<html>
<head>
<title>
Remove the first character
</title>
</head>
<body>
<h2>
Click on button to display the
`DelftStack` without first character.
</h2>
<button onclick="removeFirstChar()">
Click Button
</button>
<p id="displayString">DelftStack</p>
<script>
const removeFirstChar = () => {
let str1 = document.getElementById("displayString").innerHTML;
let str2 = str1.replace(/^./, "");
document.getElementById("displayString").innerHTML = str2;
console.log(str2);
}
</script>
</body>
</html>