Math对象和字符串详解中,有哪些长尾词或专业术语可以详细解释?

2026-04-05 17:379阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1421个文字,预计阅读时间需要6分钟。

Math对象和字符串详解中,有哪些长尾词或专业术语可以详细解释?

目录 + Math 对象 + 常用属性 + 常用方法 + Math.random() + 字符串方法 + length 属性 + charAt() + charCodeAt() + fromCharCode() + concat() + indexOf() + lastIndexOf() + slice() + substring() + split() + toUpperCase() + toLowerCase() + 总结 + Math 对象 + Math 是一个...

目录
  • Math对象
    • 常用属性
    • 常用方法
      • Math.random()
  • 字符串方法
    • length属性
      • charAt()
        • charCodeAt()
          • fromCharCode()
            • concat()
              • indexOf()
                • lastIndexOf()
                  • slice()
                    • substring()
                      • split()
                        • toUpperCase()
                          • toLowerCase()
                          • 总结

                            Math对象

                            • Math是一个工具类对象,里面封装了数学运算相关的属性和方法

                            Math对象和字符串详解中,有哪些长尾词或专业术语可以详细解释?

                            常用属性

                            • Math.PI:表示圆周率

                            常用方法

                            • Math.abs(x):返回x的绝对值
                            • Math.pow(x,y):返回x的y次方
                            • Math.sqrt(x):返回x的算术平方根
                            • Math.round(x):返回x四舍五入后的最接近的整数
                            • Math.floor(x):返回小于或等于x的最大整数
                            • Math.ceil(x):函数返回大于或等于x的最小整数
                            • Math.max():返回参数中的最大值
                            • Math.min():返回参数中的最小值

                            Math.random()

                            • 返回伪随机数(0.0~1.0之间)(不包括1)
                            • 生成一个[0,x]的随机数
                              • Math.round(Math.random()*x)
                              • [0,10]: Math.round(Math.random()*10)
                            • 生成一个[x,y]的随机数
                              • Math.round(Math.random()*(y-x)+x
                              • [1,10]的随机数: Math.round(Math.random()*9)+1

                            字符串方法

                            length属性

                            • 可以用来获取字符串的长度

                            var str = "Hello World!!!"; var result = str.length; console.log(result);

                            charAt()

                            • 可以返回字符串中指定位置的字符
                            • 根据索引获取指定的字符

                            var str = "Hello World!!!"; var result = str.charAt(6); console.log(result);

                            charCodeAt()

                            • 获取指定位置字符的字符编码(Unicode编码)

                            var str = "Hello World!!!"; var result = str.charCodeAt(6); console.log(result);

                            fromCharCode()

                            • 可以根据字符编码去获取字符

                            var result = String.fromCharCode(18888); console.log(result);

                            concat()

                            • 可以用来连接两个或多个字符串
                            • 不会影响原字符串

                            var str = "Hello World!!!"; var result = str.concat("你好","世界"); console.log(result);

                            indexOf()

                            • 该方法可以检索一个字符串中是否含有指定内容
                            • 如果字符串中含有该内容,则会返回其第一次出现的索引
                            • 如果没有找到指定的内容,则返回-1
                            • 可以指定一个第二个参数,指定开始查找的位置

                            var str = "Hello World!!!"; var result0 = str.indexOf('l'); var result1 = str.indexOf('l',3);//从第三个位置开始找 var result2 = str.indexOf('l',5);//从第五个位置开始找 console.log(result0); console.log(result1); console.log(result2);

                            lastIndexOf()

                            • 该方法的用法和indexof()一样
                            • 不同的是indexOf()是从前往后找
                            • 而lastIndexOf()是从后往前找

                            slice()

                            • 可以从字符串中截取指定的内容
                            • 不会影响到原字符串,而是将截取到内容返回
                            • 参数:
                              • 第一个,开始位置的索引(包括开始位置)
                              • 第二个,结束位置的索引(不包括结束位置)
                              • 如果省略第二个参数,则会截取到后边所有的
                              • 也可以传递一个负数作为参数,负数的话将会从后边计算

                            var str = "Hello World!!!"; var result0 = str.slice(0,2); var result1 = str.slice(1,-4); console.log(result0); console.log(result1);

                            substring()

                            • 可以用来截取一个字符串,与slice()类似
                            • 不会影响到原字符串,而是将截取到内容返回
                            • 参数:
                              • 第一个,开始位置的索引(包括开始位置)
                              • 第二个,结束位置的索引(不包括结束位置)
                            • 不能接受负值作为参数
                              • 如果传递了一个负值,则默认使用0
                            • 能自动调整参数位置,如果第二个参数小于第一个,则会自动交换

                            var str = "Hello World!!!"; var result0 = str.substring(0,2); console.log(result0);

                            split()

                            • 可以将一个字符串拆分为一个数组
                            • 参数:
                              • 需要一个字符串作为参数,将会根据该字符串去拆分数组

                            var str = "He llo Worl d!!!"; var result0 = str.split(' '); console.log(result0); console.log(Array.isArray(result0));

                            toUpperCase()

                            • 将一个字符串转换为大写并返回

                            var str = "He llo Worl d!!!"; var result0 = str.toUpperCase(); console.log(result0);

                            toLowerCase()

                            • 将一个字符串转换为小写并返回

                            var str = "He llo Worl d!!!"; var result0 = str.toLowerCase(); console.log(result0);

                            总结

                            本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注自由互联的更多内容!

                            本文共计1421个文字,预计阅读时间需要6分钟。

                            Math对象和字符串详解中,有哪些长尾词或专业术语可以详细解释?

                            目录 + Math 对象 + 常用属性 + 常用方法 + Math.random() + 字符串方法 + length 属性 + charAt() + charCodeAt() + fromCharCode() + concat() + indexOf() + lastIndexOf() + slice() + substring() + split() + toUpperCase() + toLowerCase() + 总结 + Math 对象 + Math 是一个...

                            目录
                            • Math对象
                              • 常用属性
                              • 常用方法
                                • Math.random()
                            • 字符串方法
                              • length属性
                                • charAt()
                                  • charCodeAt()
                                    • fromCharCode()
                                      • concat()
                                        • indexOf()
                                          • lastIndexOf()
                                            • slice()
                                              • substring()
                                                • split()
                                                  • toUpperCase()
                                                    • toLowerCase()
                                                    • 总结

                                                      Math对象

                                                      • Math是一个工具类对象,里面封装了数学运算相关的属性和方法

                                                      Math对象和字符串详解中,有哪些长尾词或专业术语可以详细解释?

                                                      常用属性

                                                      • Math.PI:表示圆周率

                                                      常用方法

                                                      • Math.abs(x):返回x的绝对值
                                                      • Math.pow(x,y):返回x的y次方
                                                      • Math.sqrt(x):返回x的算术平方根
                                                      • Math.round(x):返回x四舍五入后的最接近的整数
                                                      • Math.floor(x):返回小于或等于x的最大整数
                                                      • Math.ceil(x):函数返回大于或等于x的最小整数
                                                      • Math.max():返回参数中的最大值
                                                      • Math.min():返回参数中的最小值

                                                      Math.random()

                                                      • 返回伪随机数(0.0~1.0之间)(不包括1)
                                                      • 生成一个[0,x]的随机数
                                                        • Math.round(Math.random()*x)
                                                        • [0,10]: Math.round(Math.random()*10)
                                                      • 生成一个[x,y]的随机数
                                                        • Math.round(Math.random()*(y-x)+x
                                                        • [1,10]的随机数: Math.round(Math.random()*9)+1

                                                      字符串方法

                                                      length属性

                                                      • 可以用来获取字符串的长度

                                                      var str = "Hello World!!!"; var result = str.length; console.log(result);

                                                      charAt()

                                                      • 可以返回字符串中指定位置的字符
                                                      • 根据索引获取指定的字符

                                                      var str = "Hello World!!!"; var result = str.charAt(6); console.log(result);

                                                      charCodeAt()

                                                      • 获取指定位置字符的字符编码(Unicode编码)

                                                      var str = "Hello World!!!"; var result = str.charCodeAt(6); console.log(result);

                                                      fromCharCode()

                                                      • 可以根据字符编码去获取字符

                                                      var result = String.fromCharCode(18888); console.log(result);

                                                      concat()

                                                      • 可以用来连接两个或多个字符串
                                                      • 不会影响原字符串

                                                      var str = "Hello World!!!"; var result = str.concat("你好","世界"); console.log(result);

                                                      indexOf()

                                                      • 该方法可以检索一个字符串中是否含有指定内容
                                                      • 如果字符串中含有该内容,则会返回其第一次出现的索引
                                                      • 如果没有找到指定的内容,则返回-1
                                                      • 可以指定一个第二个参数,指定开始查找的位置

                                                      var str = "Hello World!!!"; var result0 = str.indexOf('l'); var result1 = str.indexOf('l',3);//从第三个位置开始找 var result2 = str.indexOf('l',5);//从第五个位置开始找 console.log(result0); console.log(result1); console.log(result2);

                                                      lastIndexOf()

                                                      • 该方法的用法和indexof()一样
                                                      • 不同的是indexOf()是从前往后找
                                                      • 而lastIndexOf()是从后往前找

                                                      slice()

                                                      • 可以从字符串中截取指定的内容
                                                      • 不会影响到原字符串,而是将截取到内容返回
                                                      • 参数:
                                                        • 第一个,开始位置的索引(包括开始位置)
                                                        • 第二个,结束位置的索引(不包括结束位置)
                                                        • 如果省略第二个参数,则会截取到后边所有的
                                                        • 也可以传递一个负数作为参数,负数的话将会从后边计算

                                                      var str = "Hello World!!!"; var result0 = str.slice(0,2); var result1 = str.slice(1,-4); console.log(result0); console.log(result1);

                                                      substring()

                                                      • 可以用来截取一个字符串,与slice()类似
                                                      • 不会影响到原字符串,而是将截取到内容返回
                                                      • 参数:
                                                        • 第一个,开始位置的索引(包括开始位置)
                                                        • 第二个,结束位置的索引(不包括结束位置)
                                                      • 不能接受负值作为参数
                                                        • 如果传递了一个负值,则默认使用0
                                                      • 能自动调整参数位置,如果第二个参数小于第一个,则会自动交换

                                                      var str = "Hello World!!!"; var result0 = str.substring(0,2); console.log(result0);

                                                      split()

                                                      • 可以将一个字符串拆分为一个数组
                                                      • 参数:
                                                        • 需要一个字符串作为参数,将会根据该字符串去拆分数组

                                                      var str = "He llo Worl d!!!"; var result0 = str.split(' '); console.log(result0); console.log(Array.isArray(result0));

                                                      toUpperCase()

                                                      • 将一个字符串转换为大写并返回

                                                      var str = "He llo Worl d!!!"; var result0 = str.toUpperCase(); console.log(result0);

                                                      toLowerCase()

                                                      • 将一个字符串转换为小写并返回

                                                      var str = "He llo Worl d!!!"; var result0 = str.toLowerCase(); console.log(result0);

                                                      总结

                                                      本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注自由互联的更多内容!