随笔分类 -  JavaScript

摘要:字符串 var basic = "abc,def,ghi,"; 第一种 basic = basic.substr(0, basic.length - 1); 第二种 basic = basic.substring(0, basic.length - 1); 第三种 basic = basic.sub 阅读全文
posted @ 2018-05-04 11:48 ThisCall 阅读(3486) 评论(0) 推荐(0) 编辑
摘要:var str = ''; var timestamp = Date.parse(new Date()); for (var i = 0; i < 3; i++) { str += Math.floor(Math.random() * 10) } var a = timestamp + str+'c 阅读全文
posted @ 2018-04-03 08:54 ThisCall 阅读(1037) 评论(0) 推荐(0) 编辑
摘要:var curTime = new Date(); //2把字符串格式转换为日期类 var startTime = new Date(Date.parse("2018-3-28 16:44")); var endTime = new Date(Date.parse("2018-3-28 16:45" 阅读全文
posted @ 2018-03-28 16:51 ThisCall 阅读(1298) 评论(0) 推荐(0) 编辑
摘要:data: { weekdays:['','','','','','',''] }, onLoad: function (options) { let that = this; let now = new Date(); let today = now.getFullYear() + '-' + ( 阅读全文
posted @ 2018-03-27 16:59 ThisCall 阅读(590) 评论(0) 推荐(0) 编辑
摘要:var now = new Date(); let today = now.getFullYear() + '-' + (now.getMonth() + 1) + '-' + now.getDate();//2018-3-27 var nowDayOfWeek = now.getDay(); co 阅读全文
posted @ 2018-03-27 16:12 ThisCall 阅读(437) 评论(0) 推荐(0) 编辑
摘要:判断变量是不是数组 Array.isArray(object) 深度拷贝 ES6 var arr1 = [1, 2, 3]; var arr2 = Array.from(arr1); var ary1=[1,2]; es5: 方法一: var ary1= [1, 2, 3]; var ary2 = 阅读全文
posted @ 2018-03-14 15:09 ThisCall 阅读(148) 评论(0) 推荐(0) 编辑
摘要:random() 方法可返回介于 0 ~ 1 之间的一个随机数。 阅读全文
posted @ 2018-03-08 15:23 ThisCall 阅读(293) 评论(0) 推荐(0) 编辑
摘要:>>是无符号移位运算符 举例: 100>>>2 相当于 先将100转换成二进制01100100,向右移两位后得00011001,再转换回十进制,得25 console.log('true'==1) //输出false console.log(true==1) //输出true console.log 阅读全文
posted @ 2018-03-08 15:20 ThisCall 阅读(147) 评论(0) 推荐(0) 编辑
摘要:这个公式在大多数情况下比较正确,只有在处理球面上的相对点的时候,会出现问题,有一个修正的公式,因为没有需要,就没有找出来,可以在wiki上查到。 当然,我们都知道,地球其实并不是一个真正的圆球体,而是椭球,所以有了下面的公式: 阅读全文
posted @ 2018-01-31 21:50 ThisCall 阅读(261) 评论(0) 推荐(0) 编辑
摘要:var str = 'abcadeacf'; var str1 = str.replace('a', 'o'); alert(str1); // 打印结果: obcadeacf var str2 = str.replace(/a/g, 'o'); alert(str2); //打印结果: obcod 阅读全文
posted @ 2017-12-13 10:53 ThisCall 阅读(28742) 评论(0) 推荐(0) 编辑
摘要:<script> function GetRandomNum(Min,Max){ var Range = Max - Min; var Rand = Math.random(); return(Min + Math.round(Rand * Range)); } var num = GetRando 阅读全文
posted @ 2017-11-23 18:04 ThisCall 阅读(1069) 评论(0) 推荐(0) 编辑
摘要:验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位 阅读全文
posted @ 2017-11-22 21:03 ThisCall 阅读(134) 评论(0) 推荐(0) 编辑
摘要:var myDate = new Date(); var myN = myDate.getFullYear(); var myY = myDate.getMonth(); var myR = myDate.getDate(); var myh = myDate.getHours(); var mym 阅读全文
posted @ 2017-11-22 14:45 ThisCall 阅读(504) 评论(0) 推荐(0) 编辑
摘要:string str="123abc456";int i=3;1 取字符串的前i个字符 str=str.Substring(0,i); // or str=str.Remove(i,str.Length-i); 2 去掉字符串的前i个字符: str=str.Remove(0,i); // or st 阅读全文
posted @ 2017-11-22 14:16 ThisCall 阅读(483) 评论(0) 推荐(0) 编辑
摘要:var cheLin = "字*符*串" // console.log(cheLin) var array = cheLin.split("*"); array=[ "字",,,,] var cheLin = "字*符*串" // console.log(cheLin) var array = ch 阅读全文
posted @ 2017-11-22 10:20 ThisCall 阅读(5845) 评论(0) 推荐(0) 编辑
摘要:var achearr=[1,2,3,4]; var bchearr=[]; //方法1: for (var i = 0; i <=achearr.length;i++) { bchearr.push(achearr.pop()); } bchearr.push(achearr[0]); conso 阅读全文
posted @ 2017-11-22 10:16 ThisCall 阅读(12752) 评论(0) 推荐(0) 编辑
摘要:<!DOCTYPE html><html lang="zh-cn"><head> <meta charset="utf-8"> <title></title> <style> #senda,#sendb{ position: relative; } </style></head><body> <di 阅读全文
posted @ 2017-08-31 00:02 ThisCall 阅读(1221) 评论(0) 推荐(0) 编辑