js常用的一些函数

js开发常用的函数

  1. 字符串转数字
var str = '100'; 
var n = Number(str);	// 推荐
var n2 = parseInt(str); // 注意str='00100' 将会认为是二进制
  1. 字符串转数组
var str = 'abc#kkk';
var a = str.split('#') // a[0] = 'abc' , a[1]='kkk'
var a1 = str.split('') // a1[0]='a', a1[1]='b' ....
  1. 合并对象属性(用在配置数据合并中很方便)
var o1 = {a:1, b:2 };
var o2 = {b:5 , c: 8};
Object.assign(o1, o2);
console.log(o1); // {a:1, b:5, c:8}
Math 常用函数
// 1.只保留整数部分(丢弃小数部分)
parseInt(3.1234);// 3
// 2.向下取整(<= 该数值的最大整数)和parseInt()一样
Math.floor(2.12);// 2
// 3.向上取整
Math.ceil(2.12); // 3
// 4.四舍五入(小数部分)
Math.round(2.1234);// 2
Math.round(2.6789);// 3
indexOf查找字符或数组元素第一次出现的下标
const str = 'abcdefghifk'
const i = str.indexOf('c')
console.log(i)   //output=>2

const arr = ['abc', 'aaa', 'bbb']
const n = arr.indexOf('aaa')
console.log(n) // output=>1
判断是否为数字

isNaN,判断不是数字

isNaN('2001/1/1')  // output=> true
isNaN('')    // 看成数字0处理计算,所以output=> false
isNaN(NULL)  // 同上,所以output=> false


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值