nodejs函数之字符串篇

随用随补,当做学习备忘录

字符串函数

uuid方法

npm install uuid --save

import uuid from "uuid";

uuid.v1();
uuid.v4();

常用总结

// 字符串分割成数组 	
string.split('');
// 数组变成字符串 	
array.join(',');

// 将字符串str中的字符都转换为大写
str.toUpperCase()
// 将字符串str中的字符都转换为小写
str.toLowerCase()

示例字符串

const str = 'xizhangming-hui';
// 查看字符串是否为'xi'开头。是返回true,不是返回false。方法对大小写敏感。
return str.startsWith("xi"); // true

typeof str // string

数字的运用

// 保留两位小数
const number = (3/10).toFixed(2)
// 保留整数部分(丢弃小数部分)
const number = parseInt(1.2345);
// 向下取整
const number = Math.floor(1.2345);
// 向上取整
const number = Math.ceil(1.2345);
// 四舍五入
const number = Math.round(1.2345);
// 取绝对值
const number = Math.abs(-1);
// 返回两数中的较大者
const number = Math.max(1,2);
// 返回两数中的较小者
const number = Math.min(1,2);
// 随机数(0-1)
const number = Math.random();

没有写示例

findIndex() 方法返回传入一个测试条件(函数)符合条件的数组第一个元素位置,可以用于复杂数据类型。
indexOf() 方法返回传入一个测试条件(函数)符合条件的数组第一个元素位置,用于原始数据类型。
lastIndexOf() 方法返回传入一个测试条件(函数)符合条件的数组最后一个元素位置,用于原始数据类型。

isNaN() 方法判断是否是数字,(此函数存在问题)。
删除对象中的值
obj = {“匿名”: “js中删除对象的某个key值?”};
delete(obj[“匿名”]);

查找字符串第一次出现的位置[search:必须,需要检索的字符串。num:开始检索的位置]
str.indexOf(search)
查找字符串是否存在
str.includes(’*’)
截取字符串
substr(开始位置,截取长度)
substring(开始位置,结束位置的下一个位置)
若参数值为负数,则将该值转为0;两个参数中,取较小值作为开始位置,截取出来的字符串的长度为较大值与较小值之间的差.
slice(开始位置,结束位置的下一个位置)
截取出来的字符串的长度为第二个参数与第一个参数之间的差;若参数值为负数,则将该值加上字符串长度后转为正值;若第一个参数等于大于第二个参数,则返回空字符串.
生成随机数
Math.random().toString().slice(2, 18)
整数
parseInt()

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值