e hace 1 año
padre
commit
fcd963fdf0

+ 11 - 0
day10/html/1.字符串方法.html

@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>Document</title>
+</head>
+<body>
+    <script src="../js/1.字符串方法.js"></script>
+</body>
+</html>

+ 53 - 0
day10/js/1.字符串方法.js

@@ -0,0 +1,53 @@
+// toUpperCase 将字符串中的字母转换为大写的
+// toLowerCase 将字符串中的字母转换为小写的
+// concat 连接字符串
+// trim 消除字符串前后的空格
+
+
+// 长度 length
+// indexOf 字符串中指定字符串首次出现的索引下标位置
+var str = "My name is LiLi,I'm Chinese";
+console.log(str,'原字符串');
+str.indexOf("ese");
+// console.log(str.indexOf("ese"));
+
+// lastIndexOf 字符串中指定字符串最后出现的索引下标位置
+var lastStr = str.lastIndexOf("name");
+// console.log(lastStr)
+
+
+// slice 允许负数截取 从后往前-1开始 从前往后0开始
+// 一个值 截取当前索引下标位置到最后的内容
+// 两个值 截取当前索引下标位置到第二个索引下标位置(不包含第二个索引下标)
+// 不会改变原字符串
+var aa = str.slice(-12,-6);
+console.log(aa,'slice方法');
+
+// substring
+// 一个值 截取当前索引下标位置到最后的内容
+// 两个值 截取当前索引下标位置到第二个索引下标位置(不包含第二个索引下标)
+// 不会改变原字符串
+var bb = str.substring(3);
+console.log(bb,'substring方法')
+
+// substr 
+// 第一个值 截取下标的起始索引位置
+// 第二个值 截取的长度
+// 不会改变原字符串
+var cc = str.substr(3,12);
+console.log(cc,'substr方法')
+
+// replace替换方法
+// 用于指定字符串替换
+var dd = str.replace("name",'WWW');
+console.log(dd,'replace方法')
+console.log(str,'字符串1');
+
+// split 字符串转数组
+// 用逗号隔开字符串
+var ff = str.split(",");
+console.log(ff,"split方法")
+
+// chatAt 返回指定下标的字符
+var gg = str.charAt(16);
+console.log(gg,'chatAt方法')

+ 6 - 0
day9/js/6.数组的方法.js

@@ -46,6 +46,12 @@ console.log(bb,'bb');
 var cc = list.toString();
 console.log(cc,'cc');
 
+// 强制转换成字符串的方法
+// x+=y => x= x+y
+list += "";//list = list + ''
+console.log(list,'转字符串')
+
+
 // sort排序  按照Unicode编码排序
 var ff = [2,3,54,23,122];
 var dd = ff.reverse();

+ 2 - 1
day9/js/8.字符串方法.js

@@ -15,4 +15,5 @@ console.log(d,'concat');
 // trim 消除字符串中前后的空格
 var ff = '    hello,world   wo   ';
 var ee = ff.trim();
-console.log(ee,'trim');
+console.log(ee,'trim');
+