版权声明:本文为博主(http://www.leologic.top/)原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_17107171/article/details/83539064
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>截取字符串长度</title>
</head>
<body>
<!--
给定一个字符串如:“abaasdffggghhjjkkgfddsssss3444343”问题如下:
1、 字符串的长度
2、 取出指定位置的字符,如:0,3,5,9等
3、 查找指定字符是否在以上字符串中存在,如:i,c,b等
5、 截取指定开始位置到结束位置的字符串,如:取得1-5的字符串
-->
</body>
<script type="text/jscript">
/*1.获取字符串长度*/
document.write("<h4>一、 获取字符串长度:</h4>");
var str="abaasdffggghhjjkkgfddsssss3444343";
document.write(str.length+"<br/>");
/*2、 取出指定位置的字符,如:0,3,5,9等 */
document.write("<h4>二、 取出指定位置的字符,如:0,3,5,9等:</h4>");
var cahr0 = str.charAt(0);
var cahr3 = str.charAt(3);
var cahr5 = str.charAt(5);
var cahr9 = str.charAt(9);
document.write(cahr0);
document.write(cahr3);
document.write(cahr5);
document.write(cahr9+"<br/>");
/*3、查找指定字符是否在以上字符串中存在,如:i,c,b等 */
document.write("<h4>三、查找指定字符是否在以上字符串中存在,如:i,c,b等:</h4>");
document.write("<span>i是否存在于字符串中:</span>");
document.write(str.indexOf("i") != -1);
document.write("<br/>");
document.write("<span>c是否存在于字符串中:</span>");
document.write(str.indexOf("c") != -1);
document.write("<br/>");
document.write("<span>b是否存在于字符串中:</span>");
document.write(str.indexOf("b") != -1);
/*4、获取url中?后面的内容 并且以对象的形式显示 */
document.write("<h4>四、获取url中?后面的内容 并且以对象的形式显示 </h4>");
var str2 = "http://www.baidu.com?name=zs&age=18&a=1&b=2";
<!--var num = str2.indexOf("?");-->
<!--alert( num );-->
var arr = str2.split('');
<!--document.write(arr);-->
var arrIndex = arr.indexOf("?");
<!--alert( arrIndex );-->
var numL = arr.slice(arrIndex+1,arr.length)
var list = {};
for (var key in numL) {
list[key] = numL[key];
}
console.log(list);
document.write("对象已转换,请使用F12查看!");
</script>
</html>