我是靠谱客的博主 欢喜小刺猬,最近开发中收集的这篇文章主要介绍 一. string对象的属性和方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述


1 <!DOCTYPE html>

2 <html>

3 <head>

4
<title></title>

5 <script type="text/javascript">

6 /*

7 
string 对象

8 */

9
 10 // ------------- 属性 -------------
 11 // 1. length属性: 获取字符串的长度
 12 var str = "Hello, world!";
 13
 14 var len = str.length;
 15 document.write(len);
 16 document.write("<hr>");
 17
 18 // ------------ 方法 ---------------
 19 // 1. toLowerCase(): 将字符串中的字母转成全小写
 20 str = str.toLowerCase();
 21 document.write(str);
 22 document.write("<hr>");
 23
 24 // 2. toUpperCase(): 将字符串中的字母转成全大写
 25 str = str.toUpperCase();
 26 document.write(str);
 27 document.write("<hr>");
 28
 29 // 3. charAt(index): 返回指定下标的字符
 30 var c = str.charAt(4);
 31 document.write(c);
 32 document.write("<hr>");
 33
 34 // 字符串的字符下标与数组元素的下标一样
 35 for (var i = 0; i < str.length; i++) {
 36 
document.write(str.charAt(i) + " ");
 37 }
 38 document.write("<hr>");
 39
 40 // 4. indexOf(subStr) 从左往右 查找子字符串在原字符串中的索引位置, 如果没有返回-1
 41 var email = window.prompt("输入邮箱地址");
 42 if (email.indexOf("@") != -1) {
 43 
document.write("邮箱 " + email + " 合法");
 44 } else {
 45 
document.write("邮箱 " + email + " 不合法");
 46 }
 47 document.write("<hr>");
 48
 49 // 5. lastIndexOf(subStr) 从右往左 查找子字符串在原字符串中的索引位置, 如果没有返回-1
 50 // 6. substr(startIndex, length) 从startIndex开始, 截取length个长度的字符串
 51 // length 可以省略, 从开始位置截取到结束
 52 var fileName = window.prompt("输入文件名");
 53
 54 // 开始截取的位置
 55 var startIndex = fileName.lastIndexOf(".");
 56 document.write("startIndex: " + startIndex);
 57 document.write("<hr>");
 58
 59 // 截取字符串
 60 ext = fileName.substr(startIndex + 1);
 61 document.write("ext: " + ext);
 62 document.write("<hr>");
 63
 64 var arr = ["png", "jpg", "gif"];
 65
 66 // 标记是否是图片
 67 var isImg = false;
 68 for (var i = 0; i < arr.length; i++) {
 69
if (ext == arr[i]) {
 70 
isImg = true;
 71
break;
 72 
}
 73 }
 74 document.write("isImg: " + isImg);
 75 document.write("<hr>");
 76 document.write("文件 " + fileName + (isImg ? " 是图片" : " 不是图片"));
 77 document.write("<hr>");
 78
 79 // 7. substring(startIndex, endIndex) 从startIndex开始截取, 到endIndex结束
 80 // 如果省略endIndex, 跟substr()一样, 截取到字符串结尾
 81 // 包含startIndex处的字符, 不包含endIndex处的字符
 82 var str = "abcdefg";
 83 str = str.substring(1, 5);
 84 document.write(str);
 85 document.write("<hr>");
 86
 87 // 8. split(分割号) 字符串分割若干断, 返回一个数组
 88 var str = "星期日, 星期一, 星期二, 星期三, 星期四, 星期五, 星期六";
 89
 90 // 获取日期
 91 var now = new Date();
 92
 93 // 获取星期值
 94 var day = now.getDay();
 95
 96 // 字符串转换数组
 97 var arr = str.split(",");
 98
 99 // 输出结果
100 document.write(arr[day]);
101 document.write("<hr>");
102
103 // 空字符串也可以成为分割号
104 var str = "面朝大海春暖花开";
105 var arr = str.split("");
106 document.write(arr);
107 document.write("<hr>");
108
109 </script>
110 </head>
111 <body>
112
113 </body>
114 </html>

 

转载于:https://www.cnblogs.com/ZeroHour/p/6363450.html

最后

以上就是欢喜小刺猬为你收集整理的 一. string对象的属性和方法的全部内容,希望文章能够帮你解决 一. string对象的属性和方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部