javascript中の文字列
2444 ワード
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
function sop(data) {
document.write(data+"<br/>");
}
</script>
<script type="text/javascript">
/*
string
:
1. var str = new String("look here!");
2. var str = String("jkfd");
3. var str = '';
4. var str = "";
:String str = "aslkj";//error! , !
length
split() 。
replace() 。
indexOf() 。
lastIndexOf() 。
substr() 。
substring() 。
sup() 。
sub() 。
...
【 w3cschool 】
*/
sop('');
sop(" ");
// 4
var str1 = new String("string 1");
sop(str1);
var str2 = String("string 2");
sop(str2);
var str3 = 'string 3';
sop(str3);
var str4 = "string 4";
sop(str4);
var str = "click here";
//
sop(str.length);//3
// 。
sop(str.link("http://www.163.com"));//abc , http://www.163.com
//======================================================//
//
function trim(str) {
var start,end;
start = 0;
end = str.length-1;
// code 32 , " "
//
while(start<=end && (str.charCodeAt(start)==32)) {
++start;
}
//
while(start<=end && (str.charCodeAt(end)==32)) {
--end;
}
// : , end+1
return str.substring(start,end+1);
}
var str = " ";
sop("before:["+str+"],length="+str.length);//before:[ ],length=12
var strTrim = trim(str);
sop("after trim:["+strTrim+"],length="+strTrim.length);//after trim:[ ],length=3
</script>
</head>
<body>
</body>
</html>