<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
//1. 문자열 생성하는 방법(함수는 둘 다 동일하게 적용)
// 1) 리터럴 방법
var s1 = "hello"; //String으로 생성
// 2) new String 방법
var s2 = new String("hello"); //Object로 생성됨(배열처럼 저장)
console.log(s1);
console.log(s2); //String {'hello'}
console.log(s2[0]); //h출력
console.log(s2.toString());
console.log(s1==s2); //true
console.log(s1=== s2); //false
//2. 문자열 길이 - length
//3. 특정 번째 글자 - chatAt(숫자)
//4. 글자 연결 - concat / , / +
//5. 특정 글자 번째 - indexOf(글자)
//6. 부분 글자 출력 - substring(시작위치, 끝-1)
//7. 대문자 - toUpperCase
//8. 소문자 - toLowerCase
//9. 기준 분할(배열로 받음)(대상.split("기준" [, 출력개수]))
var xx = "Hello world happy";
var arr = xx.split(" ")
for(var i of arr ){
console.log(i);
}
//10. 단어 변경(대상.replace("변경 대상", "변경될 내용"))
var kk = "Hello";
console.log(kk.replace("H","A"));
//11. 공백 제거(대상.trim());
var kk2 =" world ";
console.log(kk2.length , kk2.trim().length);
</script>
</body>
</html>