js-操作.split,indexOf,Math.trunc方法

1.split

split 是 JavaScript 字符串对象的一个方法,用于将字符串分割成子字符串,并返回一个由这些子字符串组成的数组。你可以使用 split 方法根据指定的分隔符将字符串分割成多个部分。

以下是 split 方法的示例用法,使用 split 方法将字符串 str 根据逗号分隔成了一个数组。逗号作为分隔符,将字符串分割成了多个部分,并存储到数组中

const str = "苹果,香蕉,西瓜,橙子";
const arr = str.split(",");
console.log(arr); // 输出 ["苹果", "香蕉", "西瓜", "橙子"]

 split 方法可以接受一个正则表达式作为参数,也可以指定一个限制返回数组的最大长度

const str = "apple,banana,orange";
const arr = str.split(",", 2);
console.log(arr); // 输出 ["apple", "banana"]

使用 split 方法并指定了最大长度为 2,所以返回的数组只包含了前两个子字符串。

2.indexOf

 JavaScript 中用于查找数组中特定元素的位置的方法。它返回数组中第一次出现指定元素的索引,如果没有找到该元素则返回 -1。

以下是 indexOf 方法的示例用法:

const arr = [2, 4, 6, 8, 10];
console.log(arr.indexOf(6)); // 输出 2,因为数字 6 在数组中的索引为 2
console.log(arr.indexOf(5)); // 输出 -1,因为数字 5 不在数组中

使用 indexOf 方法来查找数组 arr 中特定元素的位置。如果找到了该元素,则返回它在数组中的索引;如果没有找到,则返回 -1。

需要注意的是,indexOf 方法是区分大小写的,如果你想要查找字符串在数组中的位置,需要确保大小写匹配。此外,在 ES6 中还引入了 includes 方法用于检查数组是否包含某个值,它返回一个布尔值而不是索引。

3.Math.trunc

Math.trunc 是一个用于去除小数部分,返回整数部分的函数。它会将传入的参数向零取整,即直接去掉小数部分,返回整数部分。

以下是 Math.trunc 函数的示例用法:

console.log(Math.trunc(4.9));  // 输出 4
console.log(Math.trunc(-4.9)); // 输出 -4
console.log(Math.trunc(0.5));  // 输出 0

Math.trunc 函数分别对 4.9、-4.9 和 0.5 进行了处理,并返回了它们的整数部分。

需要注意的是,Math.trunc 是 ES6 中新增加的方法,因此在较老的浏览器中可能不被支持。如果你需要兼容性更好的解决方案,可以考虑使用其他方式来实现类似的功能,比如使用 Math.floor 或 parseInt 来实现向下取整的效果。

4.isNotNull

"isNotNull"通常用于检查一个值是否不为空或非空。这种检查通常用于条件语句或断言中,以确保某个值存在并且不为null或undefined。

isNotNull(this.dynamic.serial)

在JavaScript中,你可以使用以下方式来检查一个值是否不为null或undefined

if (myValue !== null && myValue !== undefined) {
  // 值不为null或undefined的情况下执行的代码
}

 在很多情况下,也可以简化为:

if (myValue != null) {
  // 值不为null或undefined的情况下执行的代码
}

这两种方式都可以用来判断一个值是否不为null或undefined。如果满足条件,就会执行相应的代码块。 

持续补充中.......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值