案例
xiaolin14451
这个作者很懒,什么都没留下…
展开
-
javascriptES6 -let 经典面试题
面试题1:var arr=[]; for (var i=0;i<2;i++){ arr[i]=function(){ console.log(i); } } arr[0](); //2 arr[1]();//2在上面的代码中可以看出 arr0和arr1可以看成console.log(i);那么代码就变成了var arr=[]; for原创 2020-10-14 21:52:46 · 266 阅读 · 0 评论 -
javascript递归函数求阶乘
代码如下:function fn(n){ if(n==1){ return 1; } return n*fn(n-1);}console.log(fn(5));运行结果:120原创 2020-10-06 20:48:30 · 1026 阅读 · 0 评论 -
js中匀速动画和缓慢动画
缓动动画函数封装obj目标对象 target 目标位置 思路:让盒子每次移动的距离慢慢变小, 速度就会慢慢落下来。核心算法:(目标值 - 现在的位置) / 10 做为每次移动的距离 步长停止的条件是: 让当前盒子位置等于目标位置就停止定时器缓动动画就是 盒子当前的位置 + 变化的值(目标值 - 现在的位置) / 10)function animate(obj,target0){ //step是变化的值 //步长取整 var step=Math.cei.原创 2020-09-21 19:49:50 · 307 阅读 · 0 评论 -
js中匀速动画和缓慢动画
缓动动画函数封装obj目标对象 target 目标位置 思路:让盒子每次移动的距离慢慢变小, 速度就会慢慢落下来。核心算法:(目标值 - 现在的位置) / 10 做为每次移动的距离 步长停止的条件是: 让当前盒子位置等于目标位置就停止定时器缓动动画就是 盒子当前的位置 + 变化的值(目标值 - 现在的位置) / 10) function animate(obj,target0){ //step是变化的值 //步长取整 var step=Math..原创 2020-09-18 17:55:06 · 243 阅读 · 0 评论 -
js简单发表留言
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> textarea {原创 2020-09-17 21:03:18 · 137 阅读 · 0 评论 -
用js计算方差
公式如下:代码实现:function fc(arr){ var sum=0; var s=0; for(var i=0;i<arr.length;i++){ sum+=arr[i] } ave=sum/arr.length; for(var j=0;j<arr.length;原创 2020-09-11 18:45:47 · 2043 阅读 · 1 评论 -
用js验证哥德巴赫猜想
案例:验证哥德巴赫猜想哥德巴赫猜想:任何偶数都可以拆成两个素数的和 从6开始,前面的口算就能算出来 封顶值:100000For(varn=6;n<=100000;n+=2){ xxxxxxxxxxxxxxxx }vvar num,s; var sum=0,count=0; for(var n=6;n<=Math.pow(10,5);n+=2){ //从6开始判断,直到100000结束 for( var a=2;a<=n;a++){原创 2020-09-10 18:34:04 · 375 阅读 · 0 评论 -
JavaScript循环结构案例
一、讨厌的数字3要求:输出不含3的三位数,还不能是3的倍数,例如143的个位是3不可以,141是3的倍数也不可以。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>讨厌数字三</title></head><script type="text/javascript"> var a; a=原创 2020-09-08 18:34:17 · 222 阅读 · 0 评论