728x90
반응형
sadf<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script> var str = "안녕 웹! Hello web! Hello javascript!"; document.write("원본문자 : <h1> "+ str + " </h1><br>"); document.write("문자열 길이 : "+ str + "<br>"); document.write("해당 위치의 문자 : "+ str.charAt(4) + "<br>"); document.write("해당 문자의 위치(정방향) : "+ str.indexOf("e") + "<br>"); document.write("해당 문자의 위치(역방향) : "+ str.lastIndexOf("H",21) + "<br>"); document.write("해당 문자의 유니코드 값 반환 : "+ str.charCodeAt(1) + "<br>"); document.write("해당 유니코드값의 문자 반환 : "+ String.fromCharCode(65) ,"<br>"); document.write("문자열 결합(뒤로) : "+ str.concat(" 안녕 웹") + "<br>"); document.write("문자열 변경 : "+ str.replace("web","world") + "<br>"); // 원본훼손은 일어나지 않는다. // substr(시작인덱스번호, 시작인덱스번호의 문자열포함하여 이후로 가져올 문자열의 갯수) document.write("문자열반환 substr(3, 5) : "+ str.substr(3,5) + "<br>"); // substring(시작인덱스번호, 마지막인덱스번호(지정값-1)) // : 시작인덱스 ~ 마지막인덱스번호까지의 문자열을 추출함. document.write("문자열반환 substring(3, 5) : "+ str.substring(3,5) + "<br>"); // slice(시작인덱스번호, 마지막인덱스번호(지정값 -1)) // : 시작인덱스 ~ 마지막인덱스번호까지의 문자열을 추출함. document.write("문자열반환 slice(3) : "+ str.slice(3) + "<br>"); document.write("문자열반환 slice(2, 5) : "+ str.slice(2,5) + "<br>"); document.write("문자열 찾기(문자열값 반환) : "+ str.match("web"), "<br>"); document.write("문자열 찾기(인덱스 처음값 반환) : "+ str.search("web"), "<br>"); document.write("모두 소문자로 : "+ str.toLowerCase(), "<br>"); document.write("모두 대문자로 : "+ str.toUpperCase(), "<br>"); var str1 = " Hello web! "; //2 Hello 1 web! 5 console.log("공백 제거 전 : ", str1); console.log("앞 뒤 공백 제거 : ", str1.trim()); //tril()양쪽 공백 제거, java, js 동일 document.write("공백 제거 전 : ", str1, "<br>"); document.write("앞 뒤 공백 제거 : ", str1.trim(), "<br>"); // java의 split()과 다름 var s = str1.split(" "); document.write("s: [ ", s, " ] <br>") //s: [ ,,Hello,web!,,,,, ] ''빈문자열로 반환 document.write("s[2]요소값은 : ", s[2], "<br>") var str1 = ",,1,2,3" var s = str1.split(" "); document.write("s: [ ", s, " ] <br>") //s: [ ,,Hello,web!,,,,, ] ''빈문자열로 반환 document.write("s[0]요소값은 : ", s[0], "<br>") document.write("s[2]요소값은 : ", s[2], "<br>") </script> </head> <body> </body> </html>
728x90
반응형
'[JS]' 카테고리의 다른 글
[JS] dom (전체선택, 선택한 option 표기) (0) | 2024.03.04 |
---|---|
[JS] ex)email 문자 객체를 이용한 예제 (0) | 2024.02.29 |
[JS] 수학객체 (0) | 2024.02.29 |
[JS] 배열 방 삭제 (0) | 2024.02.29 |
[JS] 즉시실행함수, preventDefault, addEventListener (0) | 2024.02.29 |