2016. 11. 17. (Thu)
L15JavaScript
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>문자열을 처리해보자</title>
</head>
<body>
<script>
var strVar = "Start I am a String Variable End";
document.write("<h3> strVar : "+strVar+"</h3>");
document.write("<hr/>");
document.write("<h3> strVar.length : "+strVar.length
+"</h3><P> ->문자열의 길이</p>");
document.write("<h3> strVar.indexOf('S') : "+strVar.indexOf('S')
+"</h3><P> ->첫번째 S의 위치</p>");
document.write("<h3> strVar.lastIndexOf('S') : "+strVar.lastIndexOf('S')
+"</h3><P> ->마지막 S의 위치</p>");
document.write("<h3> strVar.search('I') : "+strVar.search('I')
+"</h3><P> ->'I'의 위치 검색</p>");
document.write("<h3> strVar.slice(8,10) : "+strVar.slice(8,10)
+"</h3><P> -> 8~10번째 문자만 반환</p>");
document.write("<h3> strVar.slice(-24,-22) : "+strVar.slice(-24,-22)
+"</h3><P> -> 뒤에서 -24번째부터 -22번째 문자만 반환</p>");
document.write("<h3> strVar.slice(8) : "+strVar.slice(8)
+"</h3><P> -> 8번째부터 끝까지 반환</p>");
document.write("<h3> strVar.slice(-24) : "+strVar.slice(-24)
+"</h3><P> -> 뒤에서 -24번째부터 끝까지 반환</p>");
document.write("<h3> strVar.substring(8,10) : "+strVar.substring(8,10)
+"</h3><P> -> 8~10번째 문자만 반환</p>");
document.write("<h3> strVar.substr(8,10) : "+strVar.substr(8,10)
+"</h3><P> -> 8번째부터 10개의 문자 반환(공백포함)</p>");
document.write("<h3> strVar.toUpperCase() : "+strVar.toUpperCase()
+"</h3><P> ->대문자로 반환 </p>");
document.write("<h3> strVar.toLowerCase() : "+strVar.toLowerCase()
+"</h3><P> ->소문자로 반환 </p>");
document.write("<h3> strVar.charAt(0) : "+strVar.charAt(0)
+"</h3><P> -> 0번째 위치의 문자 반환 </p>");
document.write("<h3> strVar[3] : "+strVar[3]
+"</h3><P> -> 3번째 위치의 문자 반환(but, 오류위험) </p>");
document.write("<h3> strVar.replace('am','are') : "+strVar.replace('am','are')
+"</h3><P> ->am을 are로 변환</p>");
document.write("<h3> strVar.split(' ')[0] : "+strVar.split(' ')[0]
+"</h3><P> ->배열에 담아 0번째 반환</p>");
document.write("<hr/>");
var text1 = "Hello";
var text2 = "JavaScript";
document.write("<h3>text1: "+text1+"</h3><p>->text1 출력</p>");
document.write("<h3>text2: "+text2+"</h3><p>->text2 출력</p>");
document.write("<h3>text1.concat('_',text2): "+text1.concat('_',text2)
+"</h3><p>->text1+text2</p>");
//JavaScript -> document를 가장 많이 다룬다 -> 문자열 or 배열 or JSON
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>문자열을 처리해보자</title>
</head>
<body>
<script>
var strVar = "Start I am a String Variable End";
document.write("<h3> strVar : "+strVar+"</h3>");
document.write("<hr/>");
document.write("<h3> strVar.length : "+strVar.length
+"</h3><P> ->문자열의 길이</p>");
document.write("<h3> strVar.indexOf('S') : "+strVar.indexOf('S')
+"</h3><P> ->첫번째 S의 위치</p>");
document.write("<h3> strVar.lastIndexOf('S') : "+strVar.lastIndexOf('S')
+"</h3><P> ->마지막 S의 위치</p>");
document.write("<h3> strVar.search('I') : "+strVar.search('I')
+"</h3><P> ->'I'의 위치 검색</p>");
document.write("<h3> strVar.slice(8,10) : "+strVar.slice(8,10)
+"</h3><P> -> 8~10번째 문자만 반환</p>");
document.write("<h3> strVar.slice(-24,-22) : "+strVar.slice(-24,-22)
+"</h3><P> -> 뒤에서 -24번째부터 -22번째 문자만 반환</p>");
document.write("<h3> strVar.slice(8) : "+strVar.slice(8)
+"</h3><P> -> 8번째부터 끝까지 반환</p>");
document.write("<h3> strVar.slice(-24) : "+strVar.slice(-24)
+"</h3><P> -> 뒤에서 -24번째부터 끝까지 반환</p>");
document.write("<h3> strVar.substring(8,10) : "+strVar.substring(8,10)
+"</h3><P> -> 8~10번째 문자만 반환</p>");
document.write("<h3> strVar.substr(8,10) : "+strVar.substr(8,10)
+"</h3><P> -> 8번째부터 10개의 문자 반환(공백포함)</p>");
document.write("<h3> strVar.toUpperCase() : "+strVar.toUpperCase()
+"</h3><P> ->대문자로 반환 </p>");
document.write("<h3> strVar.toLowerCase() : "+strVar.toLowerCase()
+"</h3><P> ->소문자로 반환 </p>");
document.write("<h3> strVar.charAt(0) : "+strVar.charAt(0)
+"</h3><P> -> 0번째 위치의 문자 반환 </p>");
document.write("<h3> strVar[3] : "+strVar[3]
+"</h3><P> -> 3번째 위치의 문자 반환(but, 오류위험) </p>");
document.write("<h3> strVar.replace('am','are') : "+strVar.replace('am','are')
+"</h3><P> ->am을 are로 변환</p>");
document.write("<h3> strVar.split(' ')[0] : "+strVar.split(' ')[0]
+"</h3><P> ->배열에 담아 0번째 반환</p>");
document.write("<hr/>");
var text1 = "Hello";
var text2 = "JavaScript";
document.write("<h3>text1: "+text1+"</h3><p>->text1 출력</p>");
document.write("<h3>text2: "+text2+"</h3><p>->text2 출력</p>");
document.write("<h3>text1.concat('_',text2): "+text1.concat('_',text2)
+"</h3><p>->text1+text2</p>");
//JavaScript -> document를 가장 많이 다룬다 -> 문자열 or 배열 or JSON
</script>
</body>
</html>
'IT story > JSP' 카테고리의 다른 글
[JSP 강의] L15JavaScript (L04Array.html) (0) | 2016.11.18 |
---|---|
[JSP 강의] L15JavaScript (L03Number.html) (0) | 2016.11.17 |
[JSP 강의] L15JavaScript (L01Variable.html) (0) | 2016.11.17 |
[JSP 강의] L14Model2 (0) | 2016.11.17 |
[JSP 강의] L13JSTL (0) | 2016.11.17 |