💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
## Number对象 * 构造函数:`Number()`,可以创建一个Number类型的对象,语法`var 变量名 = new Number(数值)` * 工具函数:可以其他类型的数据转变为Number类型的对象 * Number对象的属性了解即可 * `toString()`方法将Number对象转变为string类型的数据 * `toPrecision()`方法将数值转化为指定位数的有效数字 * `toFixed()`用于将一个数转化为指定位数的小数,返回这个小数对应的字符串 ## String对象 * 构造函数:String(),创建一个String类型的对象,语法`var 变量名 = new String(参数)` * String对象和Number对象不一样的地方,基本数据类型string也可以调用Sring对象的方法和属性,这是因为string会先找打对应的包装对象String * length属性,获取字符串长度 * 通过索引可以获取对应索引所在位置的字符 * `charAt()`方法:返回指定位置的字符,参数从0开始编号。`charAt()`的使用其实和索引的使用时一样的 * `concat()`用于连接两个字符串,返回一个新的字符串,不改变原字符串 * `slice()`方法:用于从原字符串中取出子字符串,并返回,不改变原字符串。注意可以传入一个参数也可以传入两个参数。只有一个参数规定从该参数开始直到末尾,传入两个参数,规定从第一个参数开始,直到第二个参数结束(不包含第二个参数指定的位置) * `substring()`方法:用于从原字符串取出子字符串,并返回,不改变原字符串。与slice作用相同,但有些奇怪的规则,不建议使用`substring`,优先使用`slice`。 * `indexOf()`和`lastIndexOf()`:确定一个字符串在另一个字符串中的位置,返回一个整数,表示匹配开始的位置。如果返回-1表示没有匹配到。`indexOf`是从头部开始匹配,`lastIndexOf`是从尾部开始匹配。 * `trim()`:去除字符串两端的空格,返回一个新的字符串,不改变原字符串 * `substr()`:方法用于从原字符串中取出子字符串并返回,不改变原字符串,接受两个参数,第一个参数是子字符串开始位置,第二个参数是子字符串的长度。 * `toLowerCase()`、`toUpperCase()`:将字符串全部改为小写或者大写,返回一个新的字符串,不改变原来字符串。 * `search()`:返回匹配的第一位置,没有找到返回-1 * `replace()`:该方法用于替换匹配的字符串,一般情况下只替换第一个匹配到的元素 * `split()`:按照给定字符分割字符串,并返回一个由分割字符串分割出来的子字符串数组。