diff --git a/04-JavaScript基础/13-内置对象 String:字符串的常见方法.md b/04-JavaScript基础/13-内置对象 String:字符串的常见方法.md index f4511b1..a193ec3 100644 --- a/04-JavaScript基础/13-内置对象 String:字符串的常见方法.md +++ b/04-JavaScript基础/13-内置对象 String:字符串的常见方法.md @@ -216,7 +216,7 @@ console.log(name.startsWith('c',3)); // 打印结果:false **语法**: ```js -布尔值 = str.endsWith(想要查找的内容, [position]);z +布尔值 = str.endsWith(想要查找的内容, [position]); ``` **解释**:判断一个字符串是否以指定的子字符串结尾。如果是,则返回 true;否则返回 false。 @@ -357,7 +357,7 @@ for (var i = 0; i < str.length; i++) { 新字符串 = str.slice(开始索引, 结束索引); //两个参数都是索引值。包左不包右。 ``` -解释:从字符串中截取指定的内容。不会修改原字符串,而是将及截取到的内容返回。 +解释:从字符串中截取指定的内容。不会修改原字符串,而是将截取到的内容返回。 注意:上面的参数,包左不包右。参数举例如下: @@ -395,7 +395,7 @@ for (var i = 0; i < str.length; i++) { 字符串 = str.substr(开始索引, 截取的长度); ``` -解释:从字符串中截取指定的内容。不会修改原字符串,而是将及截取到的内容返回。 +解释:从字符串中截取指定的内容。不会修改原字符串,而是将截取到的内容返回。 注意,这个方法的第二个参数**截取的长度**,不是结束索引。 @@ -621,11 +621,11 @@ console.log(str.bold()); 代码实现: ```javascript -var str2 = 'abcoefoxyozzopp'; +var str2 = 'smyhvaevaesmyh'; for (var i = 0; i < str2.length; i++) { //如果指定位置的符号=== "o" //str2[i] - if (str2.charAt(i) === 'o') { + if (str2.charAt(i) === 'm') { console.log(i); } } diff --git a/04-JavaScript基础/14-内置对象:Number和Math.md b/04-JavaScript基础/14-内置对象:Number和Math.md index e170124..47f8500 100644 --- a/04-JavaScript基础/14-内置对象:Number和Math.md +++ b/04-JavaScript基础/14-内置对象:Number和Math.md @@ -31,13 +31,13 @@ let num = 3.456; let num2 = num.toFixed(2); console.log(num); // 打印结果:3.456 -console.log(num2); // 打印结果:3.47 +console.log(num2); // 打印结果:3.46 console.log(typeof num); // number console.log(typeof num2); // string ``` -上方代码中,`num2`的结果是0.12,但是请注意,`num`的类型Number型,而`num`的类型却是String型。 +上方代码中,`num2`的结果是3.46,但是请注意,`num`的类型Number型,而`num2`的类型却是String型。 ## 内置对象 Math 的常见方法