JavaScript
程序猿的小跟班
Java小白进阶之路
展开
-
JS数组去重
一、for循环去重var arr = ['sdff', '23r3fd', 'sdfdsf', 'seee', '0000', 'sdff'];function deduplication(arr) { var formArr = arr.sort(); var newArr = [formArr[0]]; for (let i = 1; i < formA...原创 2019-12-17 14:56:53 · 173 阅读 · 0 评论 -
Currency货币单位转换
functionformatMoney(number,places,symbol,thousand,decimal){number=number||0;places=!isNaN(places=Math.abs(places))?places:2;symbol=symbol!==undefined?symbol:"...原创 2019-12-17 14:59:21 · 566 阅读 · 0 评论 -
JavaScript数组sort()、concat()、slise()、splise()方法
在JS中数组用sort()方法排序,默认的是字母排序,而不是按照数字大小排序,而在比较数字时它会先将开头的第一个数字变成字符串后比较,得出的就不是我们想要的值了。具体情况如下:sort():数组排序var arr = ['a','b','d','c'];arr.sort();//arr = ["a", "b", "c", "d"]var arr = [13,24,51,3];...原创 2018-12-04 17:55:40 · 723 阅读 · 0 评论 -
JavaScript中双感叹号(!!)的作用
双感叹号,就是两次取反,将变量转换成相对应的Boolean值.判断某个元素是否真的存在。第一个感叹号是将其转化成Boolean类型的值,但是这得到的是取反以后的值,再一次取反之后才能得到相对应的真正的Boolean值。...原创 2019-03-08 17:48:25 · 610 阅读 · 0 评论 -
获得数组中的最大值以及其下标
function getMax(){ var arr = [1,56,23,6,43,87,3,5,555,187]; var max = arr[0]; var maxIndex = 0; for(var i = 1; i < arr.length; i++){ if(arr[i] > max){ max = arr[i]; maxIndex = i; ...原创 2019-03-08 13:48:09 · 1032 阅读 · 0 评论 -
Javascript 获取某个月的总天数
由于JavaScript中day的范围为1~31中的值,所以当设为0时,会向前一天,也即表示上个月的最后一天。var date = new Date();var year = date.getFullYear();var Month = date.getMonth()+1;var tempDate = new Date(year,Month,0);var lastMonthday ...原创 2019-08-15 22:26:15 · 594 阅读 · 0 评论